40ecca:	6f                   	outsl  %ds:(%esi),(%dx)
40eccb:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eccf:	00 6d 00             	add    %ch,0x0(%ebp)
40ecd2:	6e                   	outsb  %ds:(%esi),(%dx)
40ecd3:	00 20                	add    %ah,(%eax)
40ecd5:	00 27                	add    %ah,(%edi)
40ecd7:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ecdb:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ecdf:	00 43 00             	add    %al,0x0(%ebx)
40ece2:	6f                   	outsl  %ds:(%esi),(%dx)
40ece3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ece7:	00 6d 00             	add    %ch,0x0(%ebp)
40ecea:	6e                   	outsb  %ds:(%esi),(%dx)
40eceb:	00 38                	add    %bh,(%eax)
40eced:	00 27                	add    %ah,(%edi)
40ecef:	00 20                	add    %ah,(%eax)
40ecf1:	00 69 00             	add    %ch,0x0(%ecx)
40ecf4:	6e                   	outsb  %ds:(%esi),(%dx)
40ecf5:	00 20                	add    %ah,(%eax)
40ecf7:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ecfb:	00 62 00             	add    %ah,0x0(%edx)
40ecfe:	6c                   	insb   (%dx),%es:(%edi)
40ecff:	00 65 00             	add    %ah,0x0(%ebp)
40ed02:	20 00                	and    %al,(%eax)
40ed04:	27                   	daa
40ed05:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ed09:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed0d:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ed11:	00 62 00             	add    %ah,0x0(%edx)
40ed14:	6c                   	insb   (%dx),%es:(%edi)
40ed15:	00 65 00             	add    %ah,0x0(%ebp)
40ed18:	31 00                	xor    %eax,(%eax)
40ed1a:	27                   	daa
40ed1b:	00 20                	add    %ah,(%eax)
40ed1d:	00 69 00             	add    %ch,0x0(%ecx)
40ed20:	73 00                	jae    0x40ed22
40ed22:	20 00                	and    %al,(%eax)
40ed24:	44                   	inc    %esp
40ed25:	00 42 00             	add    %al,0x0(%edx)
40ed28:	4e                   	dec    %esi
40ed29:	00 75 00             	add    %dh,0x0(%ebp)
40ed2c:	6c                   	insb   (%dx),%es:(%edi)
40ed2d:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40ed31:	00 01                	add    %al,(%ecx)
40ed33:	80 87 54 00 68 00 65 	addb   $0x65,0x680054(%edi)
40ed3a:	00 20                	add    %ah,(%eax)
40ed3c:	00 76 00             	add    %dh,0x0(%esi)
40ed3f:	61                   	popa
40ed40:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ed44:	00 65 00             	add    %ah,0x0(%ebp)
40ed47:	20 00                	and    %al,(%eax)
40ed49:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ed4d:	72 00                	jb     0x40ed4f
40ed4f:	20 00                	and    %al,(%eax)
40ed51:	63 00                	arpl   %eax,(%eax)
40ed53:	6f                   	outsl  %ds:(%esi),(%dx)
40ed54:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ed58:	00 6d 00             	add    %ch,0x0(%ebp)
40ed5b:	6e                   	outsb  %ds:(%esi),(%dx)
40ed5c:	00 20                	add    %ah,(%eax)
40ed5e:	00 27                	add    %ah,(%edi)
40ed60:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ed64:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed68:	00 43 00             	add    %al,0x0(%ebx)
40ed6b:	6f                   	outsl  %ds:(%esi),(%dx)
40ed6c:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ed70:	00 6d 00             	add    %ch,0x0(%ebp)
40ed73:	6e                   	outsb  %ds:(%esi),(%dx)
40ed74:	00 39                	add    %bh,(%ecx)
40ed76:	00 27                	add    %ah,(%edi)
40ed78:	00 20                	add    %ah,(%eax)
40ed7a:	00 69 00             	add    %ch,0x0(%ecx)
40ed7d:	6e                   	outsb  %ds:(%esi),(%dx)
40ed7e:	00 20                	add    %ah,(%eax)
40ed80:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed84:	00 62 00             	add    %ah,0x0(%edx)
40ed87:	6c                   	insb   (%dx),%es:(%edi)
40ed88:	00 65 00             	add    %ah,0x0(%ebp)
40ed8b:	20 00                	and    %al,(%eax)
40ed8d:	27                   	daa
40ed8e:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ed92:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed96:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ed9a:	00 62 00             	add    %ah,0x0(%edx)
40ed9d:	6c                   	insb   (%dx),%es:(%edi)
40ed9e:	00 65 00             	add    %ah,0x0(%ebp)
40eda1:	31 00                	xor    %eax,(%eax)
40eda3:	27                   	daa
40eda4:	00 20                	add    %ah,(%eax)
40eda6:	00 69 00             	add    %ch,0x0(%ecx)
40eda9:	73 00                	jae    0x40edab
40edab:	20 00                	and    %al,(%eax)
40edad:	44                   	inc    %esp
40edae:	00 42 00             	add    %al,0x0(%edx)
40edb1:	4e                   	dec    %esi
40edb2:	00 75 00             	add    %dh,0x0(%ebp)
40edb5:	6c                   	insb   (%dx),%es:(%edi)
40edb6:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40edba:	00 01                	add    %al,(%ecx)
40edbc:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40edc3:	00 20                	add    %ah,(%eax)
40edc5:	00 76 00             	add    %dh,0x0(%esi)
40edc8:	61                   	popa
40edc9:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40edcd:	00 65 00             	add    %ah,0x0(%ebp)
40edd0:	20 00                	and    %al,(%eax)
40edd2:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40edd6:	72 00                	jb     0x40edd8
40edd8:	20 00                	and    %al,(%eax)
40edda:	63 00                	arpl   %eax,(%eax)
40eddc:	6f                   	outsl  %ds:(%esi),(%dx)
40eddd:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ede1:	00 6d 00             	add    %ch,0x0(%ebp)
40ede4:	6e                   	outsb  %ds:(%esi),(%dx)
40ede5:	00 20                	add    %ah,(%eax)
40ede7:	00 27                	add    %ah,(%edi)
40ede9:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40eded:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40edf1:	00 43 00             	add    %al,0x0(%ebx)
40edf4:	6f                   	outsl  %ds:(%esi),(%dx)
40edf5:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40edf9:	00 6d 00             	add    %ch,0x0(%ebp)
40edfc:	6e                   	outsb  %ds:(%esi),(%dx)
40edfd:	00 31                	add    %dh,(%ecx)
40edff:	00 27                	add    %ah,(%edi)
40ee01:	00 20                	add    %ah,(%eax)
40ee03:	00 69 00             	add    %ch,0x0(%ecx)
40ee06:	6e                   	outsb  %ds:(%esi),(%dx)
40ee07:	00 20                	add    %ah,(%eax)
40ee09:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee0d:	00 62 00             	add    %ah,0x0(%edx)
40ee10:	6c                   	insb   (%dx),%es:(%edi)
40ee11:	00 65 00             	add    %ah,0x0(%ebp)
40ee14:	20 00                	and    %al,(%eax)
40ee16:	27                   	daa
40ee17:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ee1b:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee1f:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ee23:	00 62 00             	add    %ah,0x0(%edx)
40ee26:	6c                   	insb   (%dx),%es:(%edi)
40ee27:	00 65 00             	add    %ah,0x0(%ebp)
40ee2a:	31 00                	xor    %eax,(%eax)
40ee2c:	31 00                	xor    %eax,(%eax)
40ee2e:	27                   	daa
40ee2f:	00 20                	add    %ah,(%eax)
40ee31:	00 69 00             	add    %ch,0x0(%ecx)
40ee34:	73 00                	jae    0x40ee36
40ee36:	20 00                	and    %al,(%eax)
40ee38:	44                   	inc    %esp
40ee39:	00 42 00             	add    %al,0x0(%edx)
40ee3c:	4e                   	dec    %esi
40ee3d:	00 75 00             	add    %dh,0x0(%ebp)
40ee40:	6c                   	insb   (%dx),%es:(%edi)
40ee41:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40ee45:	00 01                	add    %al,(%ecx)
40ee47:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40ee4e:	00 20                	add    %ah,(%eax)
40ee50:	00 76 00             	add    %dh,0x0(%esi)
40ee53:	61                   	popa
40ee54:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ee58:	00 65 00             	add    %ah,0x0(%ebp)
40ee5b:	20 00                	and    %al,(%eax)
40ee5d:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ee61:	72 00                	jb     0x40ee63
40ee63:	20 00                	and    %al,(%eax)
40ee65:	63 00                	arpl   %eax,(%eax)
40ee67:	6f                   	outsl  %ds:(%esi),(%dx)
40ee68:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ee6c:	00 6d 00             	add    %ch,0x0(%ebp)
40ee6f:	6e                   	outsb  %ds:(%esi),(%dx)
40ee70:	00 20                	add    %ah,(%eax)
40ee72:	00 27                	add    %ah,(%edi)
40ee74:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ee78:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee7c:	00 43 00             	add    %al,0x0(%ebx)
40ee7f:	6f                   	outsl  %ds:(%esi),(%dx)
40ee80:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ee84:	00 6d 00             	add    %ch,0x0(%ebp)
40ee87:	6e                   	outsb  %ds:(%esi),(%dx)
40ee88:	00 32                	add    %dh,(%edx)
40ee8a:	00 27                	add    %ah,(%edi)
40ee8c:	00 20                	add    %ah,(%eax)
40ee8e:	00 69 00             	add    %ch,0x0(%ecx)
40ee91:	6e                   	outsb  %ds:(%esi),(%dx)
40ee92:	00 20                	add    %ah,(%eax)
40ee94:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee98:	00 62 00             	add    %ah,0x0(%edx)
40ee9b:	6c                   	insb   (%dx),%es:(%edi)
40ee9c:	00 65 00             	add    %ah,0x0(%ebp)
40ee9f:	20 00                	and    %al,(%eax)
40eea1:	27                   	daa
40eea2:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40eea6:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40eeaa:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40eeae:	00 62 00             	add    %ah,0x0(%edx)
40eeb1:	6c                   	insb   (%dx),%es:(%edi)
40eeb2:	00 65 00             	add    %ah,0x0(%ebp)
40eeb5:	31 00                	xor    %eax,(%eax)
40eeb7:	31 00                	xor    %eax,(%eax)
40eeb9:	27                   	daa
40eeba:	00 20                	add    %ah,(%eax)
40eebc:	00 69 00             	add    %ch,0x0(%ecx)
40eebf:	73 00                	jae    0x40eec1
40eec1:	20 00                	and    %al,(%eax)
40eec3:	44                   	inc    %esp
40eec4:	00 42 00             	add    %al,0x0(%edx)
40eec7:	4e                   	dec    %esi
40eec8:	00 75 00             	add    %dh,0x0(%ebp)
40eecb:	6c                   	insb   (%dx),%es:(%edi)
40eecc:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40eed0:	00 01                	add    %al,(%ecx)
40eed2:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40eed9:	00 20                	add    %ah,(%eax)
40eedb:	00 76 00             	add    %dh,0x0(%esi)
40eede:	61                   	popa
40eedf:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eee3:	00 65 00             	add    %ah,0x0(%ebp)
40eee6:	20 00                	and    %al,(%eax)
40eee8:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40eeec:	72 00                	jb     0x40eeee
40eeee:	20 00                	and    %al,(%eax)
40eef0:	63 00                	arpl   %eax,(%eax)
40eef2:	6f                   	outsl  %ds:(%esi),(%dx)
40eef3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eef7:	00 6d 00             	add    %ch,0x0(%ebp)
40eefa:	6e                   	outsb  %ds:(%esi),(%dx)
40eefb:	00 20                	add    %ah,(%eax)
40eefd:	00 27                	add    %ah,(%edi)
40eeff:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ef03:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ef07:	00 43 00             	add    %al,0x0(%ebx)
40ef0a:	6f                   	outsl  %ds:(%esi),(%dx)
40ef0b:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef0f:	00 6d 00             	add    %ch,0x0(%ebp)
40ef12:	6e                   	outsb  %ds:(%esi),(%dx)
40ef13:	00 33                	add    %dh,(%ebx)
40ef15:	00 27                	add    %ah,(%edi)
40ef17:	00 20                	add    %ah,(%eax)
40ef19:	00 69 00             	add    %ch,0x0(%ecx)
40ef1c:	6e                   	outsb  %ds:(%esi),(%dx)
40ef1d:	00 20                	add    %ah,(%eax)
40ef1f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ef23:	00 62 00             	add    %ah,0x0(%edx)
40ef26:	6c                   	insb   (%dx),%es:(%edi)
40ef27:	00 65 00             	add    %ah,0x0(%ebp)
40ef2a:	20 00                	and    %al,(%eax)
40ef2c:	27                   	daa
40ef2d:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ef31:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ef35:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ef39:	00 62 00             	add    %ah,0x0(%edx)
40ef3c:	6c                   	insb   (%dx),%es:(%edi)
40ef3d:	00 65 00             	add    %ah,0x0(%ebp)
40ef40:	31 00                	xor    %eax,(%eax)
40ef42:	31 00                	xor    %eax,(%eax)
40ef44:	27                   	daa
40ef45:	00 20                	add    %ah,(%eax)
40ef47:	00 69 00             	add    %ch,0x0(%ecx)
40ef4a:	73 00                	jae    0x40ef4c
40ef4c:	20 00                	and    %al,(%eax)
40ef4e:	44                   	inc    %esp
40ef4f:	00 42 00             	add    %al,0x0(%edx)
40ef52:	4e                   	dec    %esi
40ef53:	00 75 00             	add    %dh,0x0(%ebp)
40ef56:	6c                   	insb   (%dx),%es:(%edi)
40ef57:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40ef5b:	00 01                	add    %al,(%ecx)
40ef5d:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40ef64:	00 20                	add    %ah,(%eax)
40ef66:	00 76 00             	add    %dh,0x0(%esi)
40ef69:	61                   	popa
40ef6a:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef6e:	00 65 00             	add    %ah,0x0(%ebp)
40ef71:	20 00                	and    %al,(%eax)
40ef73:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ef77:	72 00                	jb     0x40ef79
40ef79:	20 00                	and    %al,(%eax)
40ef7b:	63 00                	arpl   %eax,(%eax)
40ef7d:	6f                   	outsl  %ds:(%esi),(%dx)
40ef7e:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef82:	00 6d 00             	add    %ch,0x0(%ebp)
40ef85:	6e                   	outsb  %ds:(%esi),(%dx)
40ef86:	00 20                	add    %ah,(%eax)
40ef88:	00 27                	add    %ah,(%edi)
40ef8a:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ef8e:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ef92:	00 43 00             	add    %al,0x0(%ebx)
40ef95:	6f                   	outsl  %ds:(%esi),(%dx)
40ef96:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef9a:	00 6d 00             	add    %ch,0x0(%ebp)
40ef9d:	6e                   	outsb  %ds:(%esi),(%dx)
40ef9e:	00 34 00             	add    %dh,(%eax,%eax,1)
40efa1:	27                   	daa
40efa2:	00 20                	add    %ah,(%eax)
40efa4:	00 69 00             	add    %ch,0x0(%ecx)
40efa7:	6e                   	outsb  %ds:(%esi),(%dx)
40efa8:	00 20                	add    %ah,(%eax)
40efaa:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40efae:	00 62 00             	add    %ah,0x0(%edx)
40efb1:	6c                   	insb   (%dx),%es:(%edi)
40efb2:	00 65 00             	add    %ah,0x0(%ebp)
40efb5:	20 00                	and    %al,(%eax)
40efb7:	27                   	daa
40efb8:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40efbc:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40efc0:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40efc4:	00 62 00             	add    %ah,0x0(%edx)
40efc7:	6c                   	insb   (%dx),%es:(%edi)
40efc8:	00 65 00             	add    %ah,0x0(%ebp)
40efcb:	31 00                	xor    %eax,(%eax)
40efcd:	31 00                	xor    %eax,(%eax)
40efcf:	27                   	daa
40efd0:	00 20                	add    %ah,(%eax)
40efd2:	00 69 00             	add    %ch,0x0(%ecx)
40efd5:	73 00                	jae    0x40efd7
40efd7:	20 00                	and    %al,(%eax)
40efd9:	44                   	inc    %esp
40efda:	00 42 00             	add    %al,0x0(%edx)
40efdd:	4e                   	dec    %esi
40efde:	00 75 00             	add    %dh,0x0(%ebp)
40efe1:	6c                   	insb   (%dx),%es:(%edi)
40efe2:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40efe6:	00 01                	add    %al,(%ecx)
40efe8:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40efef:	00 20                	add    %ah,(%eax)
40eff1:	00 76 00             	add    %dh,0x0(%esi)
40eff4:	61                   	popa
40eff5:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eff9:	00 65 00             	add    %ah,0x0(%ebp)
40effc:	20 00                	and    %al,(%eax)
40effe:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40f002:	72 00                	jb     0x40f004
40f004:	20 00                	and    %al,(%eax)
40f006:	63 00                	arpl   %eax,(%eax)
40f008:	6f                   	outsl  %ds:(%esi),(%dx)
40f009:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f00d:	00 6d 00             	add    %ch,0x0(%ebp)
40f010:	6e                   	outsb  %ds:(%esi),(%dx)
40f011:	00 20                	add    %ah,(%eax)
40f013:	00 27                	add    %ah,(%edi)
40f015:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f019:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f01d:	00 43 00             	add    %al,0x0(%ebx)
40f020:	6f                   	outsl  %ds:(%esi),(%dx)
40f021:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f025:	00 6d 00             	add    %ch,0x0(%ebp)
40f028:	6e                   	outsb  %ds:(%esi),(%dx)
40f029:	00 35 00 27 00 20    	add    %dh,0x20002700
40f02f:	00 69 00             	add    %ch,0x0(%ecx)
40f032:	6e                   	outsb  %ds:(%esi),(%dx)