402bc0:	6f                   	outsl  %ds:(%esi),(%dx)
402bc1:	70 00                	jo     0x402bc3
402bc3:	00 0a                	add    %cl,(%edx)
402bc5:	2a 00                	sub    (%eax),%al
402bc7:	00 36                	add    %dh,(%esi)
402bc9:	02 7b 0b             	add    0xb(%ebx),%bh
402bcc:	00 00                	add    %al,(%eax)
402bce:	04 03                	add    $0x3,%al
402bd0:	6f                   	outsl  %ds:(%esi),(%dx)
402bd1:	71 00                	jno    0x402bd3
402bd3:	00 0a                	add    %cl,(%edx)
402bd5:	2a 00                	sub    (%eax),%al
402bd7:	00 36                	add    %dh,(%esi)
402bd9:	02 7b 0b             	add    0xb(%ebx),%bh
402bdc:	00 00                	add    %al,(%eax)
402bde:	04 03                	add    $0x3,%al
402be0:	6f                   	outsl  %ds:(%esi),(%dx)
402be1:	72 00                	jb     0x402be3
402be3:	00 0a                	add    %cl,(%edx)
402be5:	2a 00                	sub    (%eax),%al
402be7:	00 36                	add    %dh,(%esi)
402be9:	02 7b 0b             	add    0xb(%ebx),%bh
402bec:	00 00                	add    %al,(%eax)
402bee:	04 03                	add    $0x3,%al
402bf0:	6f                   	outsl  %ds:(%esi),(%dx)
402bf1:	73 00                	jae    0x402bf3
402bf3:	00 0a                	add    %cl,(%edx)
402bf5:	2a 00                	sub    (%eax),%al
402bf7:	00 36                	add    %dh,(%esi)
402bf9:	02 7b 0b             	add    0xb(%ebx),%bh
402bfc:	00 00                	add    %al,(%eax)
402bfe:	04 03                	add    $0x3,%al
402c00:	6f                   	outsl  %ds:(%esi),(%dx)
402c01:	74 00                	je     0x402c03
402c03:	00 0a                	add    %cl,(%edx)
402c05:	2a 00                	sub    (%eax),%al
402c07:	00 36                	add    %dh,(%esi)
402c09:	02 7b 0b             	add    0xb(%ebx),%bh
402c0c:	00 00                	add    %al,(%eax)
402c0e:	04 03                	add    $0x3,%al
402c10:	6f                   	outsl  %ds:(%esi),(%dx)
402c11:	75 00                	jne    0x402c13
402c13:	00 0a                	add    %cl,(%edx)
402c15:	2a 00                	sub    (%eax),%al
402c17:	00 36                	add    %dh,(%esi)
402c19:	02 7b 0b             	add    0xb(%ebx),%bh
402c1c:	00 00                	add    %al,(%eax)
402c1e:	04 03                	add    $0x3,%al
402c20:	6f                   	outsl  %ds:(%esi),(%dx)
402c21:	76 00                	jbe    0x402c23
402c23:	00 0a                	add    %cl,(%edx)
402c25:	2a 00                	sub    (%eax),%al
402c27:	00 36                	add    %dh,(%esi)
402c29:	02 7b 0b             	add    0xb(%ebx),%bh
402c2c:	00 00                	add    %al,(%eax)
402c2e:	04 03                	add    $0x3,%al
402c30:	6f                   	outsl  %ds:(%esi),(%dx)
402c31:	77 00                	ja     0x402c33
402c33:	00 0a                	add    %cl,(%edx)
402c35:	2a 00                	sub    (%eax),%al
402c37:	00 36                	add    %dh,(%esi)
402c39:	02 7b 0b             	add    0xb(%ebx),%bh
402c3c:	00 00                	add    %al,(%eax)
402c3e:	04 03                	add    $0x3,%al
402c40:	6f                   	outsl  %ds:(%esi),(%dx)
402c41:	78 00                	js     0x402c43
402c43:	00 0a                	add    %cl,(%edx)
402c45:	2a 00                	sub    (%eax),%al
402c47:	00 36                	add    %dh,(%esi)
402c49:	02 7b 0b             	add    0xb(%ebx),%bh
402c4c:	00 00                	add    %al,(%eax)
402c4e:	04 03                	add    $0x3,%al
402c50:	6f                   	outsl  %ds:(%esi),(%dx)
402c51:	79 00                	jns    0x402c53
402c53:	00 0a                	add    %cl,(%edx)
402c55:	2a 00                	sub    (%eax),%al
402c57:	00 36                	add    %dh,(%esi)
402c59:	02 7b 0b             	add    0xb(%ebx),%bh
402c5c:	00 00                	add    %al,(%eax)
402c5e:	04 03                	add    $0x3,%al
402c60:	6f                   	outsl  %ds:(%esi),(%dx)
402c61:	7a 00                	jp     0x402c63
402c63:	00 0a                	add    %cl,(%edx)
402c65:	2a 00                	sub    (%eax),%al
402c67:	00 36                	add    %dh,(%esi)
402c69:	02 7b 0b             	add    0xb(%ebx),%bh
402c6c:	00 00                	add    %al,(%eax)
402c6e:	04 03                	add    $0x3,%al
402c70:	6f                   	outsl  %ds:(%esi),(%dx)
402c71:	7b 00                	jnp    0x402c73
402c73:	00 0a                	add    %cl,(%edx)
402c75:	2a 00                	sub    (%eax),%al
402c77:	00 36                	add    %dh,(%esi)
402c79:	02 7b 0b             	add    0xb(%ebx),%bh
402c7c:	00 00                	add    %al,(%eax)
402c7e:	04 03                	add    $0x3,%al
402c80:	6f                   	outsl  %ds:(%esi),(%dx)
402c81:	7c 00                	jl     0x402c83
402c83:	00 0a                	add    %cl,(%edx)
402c85:	2a 00                	sub    (%eax),%al
402c87:	00 36                	add    %dh,(%esi)
402c89:	02 7b 0b             	add    0xb(%ebx),%bh
402c8c:	00 00                	add    %al,(%eax)
402c8e:	04 03                	add    $0x3,%al
402c90:	6f                   	outsl  %ds:(%esi),(%dx)
402c91:	7d 00                	jge    0x402c93
402c93:	00 0a                	add    %cl,(%edx)
402c95:	2a 00                	sub    (%eax),%al
402c97:	00 36                	add    %dh,(%esi)
402c99:	02 7b 0b             	add    0xb(%ebx),%bh
402c9c:	00 00                	add    %al,(%eax)
402c9e:	04 03                	add    $0x3,%al
402ca0:	6f                   	outsl  %ds:(%esi),(%dx)
402ca1:	7e 00                	jle    0x402ca3
402ca3:	00 0a                	add    %cl,(%edx)
402ca5:	2a 00                	sub    (%eax),%al
402ca7:	00 36                	add    %dh,(%esi)
402ca9:	02 7b 0b             	add    0xb(%ebx),%bh
402cac:	00 00                	add    %al,(%eax)
402cae:	04 03                	add    $0x3,%al
402cb0:	6f                   	outsl  %ds:(%esi),(%dx)
402cb1:	7f 00                	jg     0x402cb3
402cb3:	00 0a                	add    %cl,(%edx)
402cb5:	2a 00                	sub    (%eax),%al
402cb7:	00 36                	add    %dh,(%esi)
402cb9:	02 7b 0b             	add    0xb(%ebx),%bh
402cbc:	00 00                	add    %al,(%eax)
402cbe:	04 03                	add    $0x3,%al
402cc0:	6f                   	outsl  %ds:(%esi),(%dx)
402cc1:	80 00 00             	addb   $0x0,(%eax)
402cc4:	0a 2a                	or     (%edx),%ch
402cc6:	00 00                	add    %al,(%eax)
402cc8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402ccc:	00 00                	add    %al,(%eax)
402cce:	04 03                	add    $0x3,%al
402cd0:	6f                   	outsl  %ds:(%esi),(%dx)
402cd1:	81 00 00 0a 2a 00    	addl   $0x2a0a00,(%eax)
402cd7:	00 36                	add    %dh,(%esi)
402cd9:	02 7b 0b             	add    0xb(%ebx),%bh
402cdc:	00 00                	add    %al,(%eax)
402cde:	04 03                	add    $0x3,%al
402ce0:	6f                   	outsl  %ds:(%esi),(%dx)
402ce1:	82 00 00             	addb   $0x0,(%eax)
402ce4:	0a 2a                	or     (%edx),%ch
402ce6:	00 00                	add    %al,(%eax)
402ce8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402cec:	00 00                	add    %al,(%eax)
402cee:	04 03                	add    $0x3,%al
402cf0:	6f                   	outsl  %ds:(%esi),(%dx)
402cf1:	83 00 00             	addl   $0x0,(%eax)
402cf4:	0a 2a                	or     (%edx),%ch
402cf6:	00 00                	add    %al,(%eax)
402cf8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402cfc:	00 00                	add    %al,(%eax)
402cfe:	04 03                	add    $0x3,%al
402d00:	6f                   	outsl  %ds:(%esi),(%dx)
402d01:	84 00                	test   %al,(%eax)
402d03:	00 0a                	add    %cl,(%edx)
402d05:	2a 00                	sub    (%eax),%al
402d07:	00 36                	add    %dh,(%esi)
402d09:	02 7b 0b             	add    0xb(%ebx),%bh
402d0c:	00 00                	add    %al,(%eax)
402d0e:	04 03                	add    $0x3,%al
402d10:	6f                   	outsl  %ds:(%esi),(%dx)
402d11:	85 00                	test   %eax,(%eax)
402d13:	00 0a                	add    %cl,(%edx)
402d15:	2a 00                	sub    (%eax),%al
402d17:	00 36                	add    %dh,(%esi)
402d19:	02 7b 0b             	add    0xb(%ebx),%bh
402d1c:	00 00                	add    %al,(%eax)
402d1e:	04 03                	add    $0x3,%al
402d20:	6f                   	outsl  %ds:(%esi),(%dx)
402d21:	86 00                	xchg   %al,(%eax)
402d23:	00 0a                	add    %cl,(%edx)
402d25:	2a 00                	sub    (%eax),%al
402d27:	00 36                	add    %dh,(%esi)
402d29:	02 7b 0b             	add    0xb(%ebx),%bh
402d2c:	00 00                	add    %al,(%eax)
402d2e:	04 03                	add    $0x3,%al
402d30:	6f                   	outsl  %ds:(%esi),(%dx)
402d31:	87 00                	xchg   %eax,(%eax)
402d33:	00 0a                	add    %cl,(%edx)
402d35:	2a 00                	sub    (%eax),%al
402d37:	00 36                	add    %dh,(%esi)
402d39:	02 7b 0b             	add    0xb(%ebx),%bh
402d3c:	00 00                	add    %al,(%eax)
402d3e:	04 03                	add    $0x3,%al
402d40:	6f                   	outsl  %ds:(%esi),(%dx)
402d41:	88 00                	mov    %al,(%eax)
402d43:	00 0a                	add    %cl,(%edx)
402d45:	2a 00                	sub    (%eax),%al
402d47:	00 36                	add    %dh,(%esi)
402d49:	02 7b 0b             	add    0xb(%ebx),%bh
402d4c:	00 00                	add    %al,(%eax)
402d4e:	04 03                	add    $0x3,%al
402d50:	6f                   	outsl  %ds:(%esi),(%dx)
402d51:	89 00                	mov    %eax,(%eax)
402d53:	00 0a                	add    %cl,(%edx)
402d55:	2a 00                	sub    (%eax),%al
402d57:	00 36                	add    %dh,(%esi)
402d59:	02 7b 0b             	add    0xb(%ebx),%bh
402d5c:	00 00                	add    %al,(%eax)
402d5e:	04 03                	add    $0x3,%al
402d60:	6f                   	outsl  %ds:(%esi),(%dx)
402d61:	8a 00                	mov    (%eax),%al
402d63:	00 0a                	add    %cl,(%edx)
402d65:	2a 00                	sub    (%eax),%al
402d67:	00 36                	add    %dh,(%esi)
402d69:	02 7b 0b             	add    0xb(%ebx),%bh
402d6c:	00 00                	add    %al,(%eax)
402d6e:	04 03                	add    $0x3,%al
402d70:	6f                   	outsl  %ds:(%esi),(%dx)
402d71:	8b 00                	mov    (%eax),%eax
402d73:	00 0a                	add    %cl,(%edx)
402d75:	2a 00                	sub    (%eax),%al
402d77:	00 36                	add    %dh,(%esi)
402d79:	02 7b 0b             	add    0xb(%ebx),%bh
402d7c:	00 00                	add    %al,(%eax)
402d7e:	04 03                	add    $0x3,%al
402d80:	6f                   	outsl  %ds:(%esi),(%dx)
402d81:	8c 00                	mov    %es,(%eax)
402d83:	00 0a                	add    %cl,(%edx)
402d85:	2a 00                	sub    (%eax),%al
402d87:	00 36                	add    %dh,(%esi)
402d89:	02 7b 0b             	add    0xb(%ebx),%bh
402d8c:	00 00                	add    %al,(%eax)
402d8e:	04 03                	add    $0x3,%al
402d90:	6f                   	outsl  %ds:(%esi),(%dx)
402d91:	8d 00                	lea    (%eax),%eax
402d93:	00 0a                	add    %cl,(%edx)
402d95:	2a 00                	sub    (%eax),%al
402d97:	00 36                	add    %dh,(%esi)
402d99:	02 7b 0b             	add    0xb(%ebx),%bh
402d9c:	00 00                	add    %al,(%eax)
402d9e:	04 03                	add    $0x3,%al
402da0:	6f                   	outsl  %ds:(%esi),(%dx)
402da1:	8e 00                	mov    (%eax),%es
402da3:	00 0a                	add    %cl,(%edx)
402da5:	2a 00                	sub    (%eax),%al
402da7:	00 36                	add    %dh,(%esi)
402da9:	02 7b 0b             	add    0xb(%ebx),%bh
402dac:	00 00                	add    %al,(%eax)
402dae:	04 03                	add    $0x3,%al
402db0:	6f                   	outsl  %ds:(%esi),(%dx)
402db1:	8f 00                	pop    (%eax)
402db3:	00 0a                	add    %cl,(%edx)
402db5:	2a 00                	sub    (%eax),%al
402db7:	00 36                	add    %dh,(%esi)
402db9:	02 7b 0b             	add    0xb(%ebx),%bh
402dbc:	00 00                	add    %al,(%eax)
402dbe:	04 03                	add    $0x3,%al
402dc0:	6f                   	outsl  %ds:(%esi),(%dx)
402dc1:	90                   	nop
402dc2:	00 00                	add    %al,(%eax)
402dc4:	0a 2a                	or     (%edx),%ch
402dc6:	00 00                	add    %al,(%eax)
402dc8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402dcc:	00 00                	add    %al,(%eax)
402dce:	04 03                	add    $0x3,%al
402dd0:	6f                   	outsl  %ds:(%esi),(%dx)
402dd1:	91                   	xchg   %eax,%ecx
402dd2:	00 00                	add    %al,(%eax)
402dd4:	0a 2a                	or     (%edx),%ch
402dd6:	00 00                	add    %al,(%eax)
402dd8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402ddc:	00 00                	add    %al,(%eax)
402dde:	04 03                	add    $0x3,%al
402de0:	6f                   	outsl  %ds:(%esi),(%dx)
402de1:	92                   	xchg   %eax,%edx
402de2:	00 00                	add    %al,(%eax)
402de4:	0a 2a                	or     (%edx),%ch
402de6:	00 00                	add    %al,(%eax)
402de8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402dec:	00 00                	add    %al,(%eax)
402dee:	04 03                	add    $0x3,%al
402df0:	6f                   	outsl  %ds:(%esi),(%dx)
402df1:	93                   	xchg   %eax,%ebx
402df2:	00 00                	add    %al,(%eax)
402df4:	0a 2a                	or     (%edx),%ch
402df6:	00 00                	add    %al,(%eax)
402df8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402dfc:	00 00                	add    %al,(%eax)
402dfe:	04 03                	add    $0x3,%al
402e00:	6f                   	outsl  %ds:(%esi),(%dx)
402e01:	94                   	xchg   %eax,%esp
402e02:	00 00                	add    %al,(%eax)
402e04:	0a 2a                	or     (%edx),%ch
402e06:	00 00                	add    %al,(%eax)
402e08:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e0c:	00 00                	add    %al,(%eax)
402e0e:	04 03                	add    $0x3,%al
402e10:	6f                   	outsl  %ds:(%esi),(%dx)
402e11:	95                   	xchg   %eax,%ebp
402e12:	00 00                	add    %al,(%eax)
402e14:	0a 2a                	or     (%edx),%ch
402e16:	00 00                	add    %al,(%eax)
402e18:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e1c:	00 00                	add    %al,(%eax)
402e1e:	04 03                	add    $0x3,%al
402e20:	6f                   	outsl  %ds:(%esi),(%dx)
402e21:	96                   	xchg   %eax,%esi
402e22:	00 00                	add    %al,(%eax)
402e24:	0a 2a                	or     (%edx),%ch
402e26:	00 00                	add    %al,(%eax)
402e28:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e2c:	00 00                	add    %al,(%eax)
402e2e:	04 03                	add    $0x3,%al
402e30:	6f                   	outsl  %ds:(%esi),(%dx)
402e31:	97                   	xchg   %eax,%edi
402e32:	00 00                	add    %al,(%eax)
402e34:	0a 2a                	or     (%edx),%ch
402e36:	00 00                	add    %al,(%eax)
402e38:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e3c:	00 00                	add    %al,(%eax)
402e3e:	04 03                	add    $0x3,%al
402e40:	6f                   	outsl  %ds:(%esi),(%dx)
402e41:	98                   	cwtl
402e42:	00 00                	add    %al,(%eax)
402e44:	0a 2a                	or     (%edx),%ch
402e46:	00 00                	add    %al,(%eax)
402e48:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e4c:	00 00                	add    %al,(%eax)
402e4e:	04 03                	add    $0x3,%al
402e50:	6f                   	outsl  %ds:(%esi),(%dx)
402e51:	42                   	inc    %edx
402e52:	00 00                	add    %al,(%eax)
402e54:	0a 2a                	or     (%edx),%ch
402e56:	00 00                	add    %al,(%eax)
402e58:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e5c:	00 00                	add    %al,(%eax)
402e5e:	04 03                	add    $0x3,%al
402e60:	6f                   	outsl  %ds:(%esi),(%dx)
402e61:	99                   	cltd
402e62:	00 00                	add    %al,(%eax)
402e64:	0a 2a                	or     (%edx),%ch
402e66:	00 00                	add    %al,(%eax)
402e68:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e6c:	00 00                	add    %al,(%eax)
402e6e:	04 03                	add    $0x3,%al
402e70:	6f                   	outsl  %ds:(%esi),(%dx)
402e71:	9a 00 00 0a 2a 00 00 	lcall  $0x0,$0x2a0a0000
402e78:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402e7c:	00 00                	add    %al,(%eax)
402e7e:	04 03                	add    $0x3,%al
402e80:	6f                   	outsl  %ds:(%esi),(%dx)
402e81:	9b                   	fwait
402e82:	00 00                	add    %al,(%eax)
402e84:	0a 2a                	or     (%edx),%ch
402e86:	00 00                	add    %al,(%eax)
402e88:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh