40ecfa:	20 00                	and    %al,(%eax)
40ecfc:	27                   	daa
40ecfd:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ed01:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed05:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ed09:	00 62 00             	add    %ah,0x0(%edx)
40ed0c:	6c                   	insb   (%dx),%es:(%edi)
40ed0d:	00 65 00             	add    %ah,0x0(%ebp)
40ed10:	31 00                	xor    %eax,(%eax)
40ed12:	27                   	daa
40ed13:	00 20                	add    %ah,(%eax)
40ed15:	00 69 00             	add    %ch,0x0(%ecx)
40ed18:	73 00                	jae    0x40ed1a
40ed1a:	20 00                	and    %al,(%eax)
40ed1c:	44                   	inc    %esp
40ed1d:	00 42 00             	add    %al,0x0(%edx)
40ed20:	4e                   	dec    %esi
40ed21:	00 75 00             	add    %dh,0x0(%ebp)
40ed24:	6c                   	insb   (%dx),%es:(%edi)
40ed25:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40ed29:	00 01                	add    %al,(%ecx)
40ed2b:	80 87 54 00 68 00 65 	addb   $0x65,0x680054(%edi)
40ed32:	00 20                	add    %ah,(%eax)
40ed34:	00 76 00             	add    %dh,0x0(%esi)
40ed37:	61                   	popa
40ed38:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ed3c:	00 65 00             	add    %ah,0x0(%ebp)
40ed3f:	20 00                	and    %al,(%eax)
40ed41:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ed45:	72 00                	jb     0x40ed47
40ed47:	20 00                	and    %al,(%eax)
40ed49:	63 00                	arpl   %eax,(%eax)
40ed4b:	6f                   	outsl  %ds:(%esi),(%dx)
40ed4c:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ed50:	00 6d 00             	add    %ch,0x0(%ebp)
40ed53:	6e                   	outsb  %ds:(%esi),(%dx)
40ed54:	00 20                	add    %ah,(%eax)
40ed56:	00 27                	add    %ah,(%edi)
40ed58:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ed5c:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed60:	00 43 00             	add    %al,0x0(%ebx)
40ed63:	6f                   	outsl  %ds:(%esi),(%dx)
40ed64:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ed68:	00 6d 00             	add    %ch,0x0(%ebp)
40ed6b:	6e                   	outsb  %ds:(%esi),(%dx)
40ed6c:	00 39                	add    %bh,(%ecx)
40ed6e:	00 27                	add    %ah,(%edi)
40ed70:	00 20                	add    %ah,(%eax)
40ed72:	00 69 00             	add    %ch,0x0(%ecx)
40ed75:	6e                   	outsb  %ds:(%esi),(%dx)
40ed76:	00 20                	add    %ah,(%eax)
40ed78:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed7c:	00 62 00             	add    %ah,0x0(%edx)
40ed7f:	6c                   	insb   (%dx),%es:(%edi)
40ed80:	00 65 00             	add    %ah,0x0(%ebp)
40ed83:	20 00                	and    %al,(%eax)
40ed85:	27                   	daa
40ed86:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ed8a:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ed8e:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ed92:	00 62 00             	add    %ah,0x0(%edx)
40ed95:	6c                   	insb   (%dx),%es:(%edi)
40ed96:	00 65 00             	add    %ah,0x0(%ebp)
40ed99:	31 00                	xor    %eax,(%eax)
40ed9b:	27                   	daa
40ed9c:	00 20                	add    %ah,(%eax)
40ed9e:	00 69 00             	add    %ch,0x0(%ecx)
40eda1:	73 00                	jae    0x40eda3
40eda3:	20 00                	and    %al,(%eax)
40eda5:	44                   	inc    %esp
40eda6:	00 42 00             	add    %al,0x0(%edx)
40eda9:	4e                   	dec    %esi
40edaa:	00 75 00             	add    %dh,0x0(%ebp)
40edad:	6c                   	insb   (%dx),%es:(%edi)
40edae:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40edb2:	00 01                	add    %al,(%ecx)
40edb4:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40edbb:	00 20                	add    %ah,(%eax)
40edbd:	00 76 00             	add    %dh,0x0(%esi)
40edc0:	61                   	popa
40edc1:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40edc5:	00 65 00             	add    %ah,0x0(%ebp)
40edc8:	20 00                	and    %al,(%eax)
40edca:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40edce:	72 00                	jb     0x40edd0
40edd0:	20 00                	and    %al,(%eax)
40edd2:	63 00                	arpl   %eax,(%eax)
40edd4:	6f                   	outsl  %ds:(%esi),(%dx)
40edd5:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40edd9:	00 6d 00             	add    %ch,0x0(%ebp)
40eddc:	6e                   	outsb  %ds:(%esi),(%dx)
40eddd:	00 20                	add    %ah,(%eax)
40eddf:	00 27                	add    %ah,(%edi)
40ede1:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ede5:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ede9:	00 43 00             	add    %al,0x0(%ebx)
40edec:	6f                   	outsl  %ds:(%esi),(%dx)
40eded:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40edf1:	00 6d 00             	add    %ch,0x0(%ebp)
40edf4:	6e                   	outsb  %ds:(%esi),(%dx)
40edf5:	00 31                	add    %dh,(%ecx)
40edf7:	00 27                	add    %ah,(%edi)
40edf9:	00 20                	add    %ah,(%eax)
40edfb:	00 69 00             	add    %ch,0x0(%ecx)
40edfe:	6e                   	outsb  %ds:(%esi),(%dx)
40edff:	00 20                	add    %ah,(%eax)
40ee01:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee05:	00 62 00             	add    %ah,0x0(%edx)
40ee08:	6c                   	insb   (%dx),%es:(%edi)
40ee09:	00 65 00             	add    %ah,0x0(%ebp)
40ee0c:	20 00                	and    %al,(%eax)
40ee0e:	27                   	daa
40ee0f:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ee13:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee17:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ee1b:	00 62 00             	add    %ah,0x0(%edx)
40ee1e:	6c                   	insb   (%dx),%es:(%edi)
40ee1f:	00 65 00             	add    %ah,0x0(%ebp)
40ee22:	31 00                	xor    %eax,(%eax)
40ee24:	31 00                	xor    %eax,(%eax)
40ee26:	27                   	daa
40ee27:	00 20                	add    %ah,(%eax)
40ee29:	00 69 00             	add    %ch,0x0(%ecx)
40ee2c:	73 00                	jae    0x40ee2e
40ee2e:	20 00                	and    %al,(%eax)
40ee30:	44                   	inc    %esp
40ee31:	00 42 00             	add    %al,0x0(%edx)
40ee34:	4e                   	dec    %esi
40ee35:	00 75 00             	add    %dh,0x0(%ebp)
40ee38:	6c                   	insb   (%dx),%es:(%edi)
40ee39:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40ee3d:	00 01                	add    %al,(%ecx)
40ee3f:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40ee46:	00 20                	add    %ah,(%eax)
40ee48:	00 76 00             	add    %dh,0x0(%esi)
40ee4b:	61                   	popa
40ee4c:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ee50:	00 65 00             	add    %ah,0x0(%ebp)
40ee53:	20 00                	and    %al,(%eax)
40ee55:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ee59:	72 00                	jb     0x40ee5b
40ee5b:	20 00                	and    %al,(%eax)
40ee5d:	63 00                	arpl   %eax,(%eax)
40ee5f:	6f                   	outsl  %ds:(%esi),(%dx)
40ee60:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ee64:	00 6d 00             	add    %ch,0x0(%ebp)
40ee67:	6e                   	outsb  %ds:(%esi),(%dx)
40ee68:	00 20                	add    %ah,(%eax)
40ee6a:	00 27                	add    %ah,(%edi)
40ee6c:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ee70:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee74:	00 43 00             	add    %al,0x0(%ebx)
40ee77:	6f                   	outsl  %ds:(%esi),(%dx)
40ee78:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ee7c:	00 6d 00             	add    %ch,0x0(%ebp)
40ee7f:	6e                   	outsb  %ds:(%esi),(%dx)
40ee80:	00 32                	add    %dh,(%edx)
40ee82:	00 27                	add    %ah,(%edi)
40ee84:	00 20                	add    %ah,(%eax)
40ee86:	00 69 00             	add    %ch,0x0(%ecx)
40ee89:	6e                   	outsb  %ds:(%esi),(%dx)
40ee8a:	00 20                	add    %ah,(%eax)
40ee8c:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ee90:	00 62 00             	add    %ah,0x0(%edx)
40ee93:	6c                   	insb   (%dx),%es:(%edi)
40ee94:	00 65 00             	add    %ah,0x0(%ebp)
40ee97:	20 00                	and    %al,(%eax)
40ee99:	27                   	daa
40ee9a:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ee9e:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40eea2:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40eea6:	00 62 00             	add    %ah,0x0(%edx)
40eea9:	6c                   	insb   (%dx),%es:(%edi)
40eeaa:	00 65 00             	add    %ah,0x0(%ebp)
40eead:	31 00                	xor    %eax,(%eax)
40eeaf:	31 00                	xor    %eax,(%eax)
40eeb1:	27                   	daa
40eeb2:	00 20                	add    %ah,(%eax)
40eeb4:	00 69 00             	add    %ch,0x0(%ecx)
40eeb7:	73 00                	jae    0x40eeb9
40eeb9:	20 00                	and    %al,(%eax)
40eebb:	44                   	inc    %esp
40eebc:	00 42 00             	add    %al,0x0(%edx)
40eebf:	4e                   	dec    %esi
40eec0:	00 75 00             	add    %dh,0x0(%ebp)
40eec3:	6c                   	insb   (%dx),%es:(%edi)
40eec4:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40eec8:	00 01                	add    %al,(%ecx)
40eeca:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40eed1:	00 20                	add    %ah,(%eax)
40eed3:	00 76 00             	add    %dh,0x0(%esi)
40eed6:	61                   	popa
40eed7:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eedb:	00 65 00             	add    %ah,0x0(%ebp)
40eede:	20 00                	and    %al,(%eax)
40eee0:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40eee4:	72 00                	jb     0x40eee6
40eee6:	20 00                	and    %al,(%eax)
40eee8:	63 00                	arpl   %eax,(%eax)
40eeea:	6f                   	outsl  %ds:(%esi),(%dx)
40eeeb:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eeef:	00 6d 00             	add    %ch,0x0(%ebp)
40eef2:	6e                   	outsb  %ds:(%esi),(%dx)
40eef3:	00 20                	add    %ah,(%eax)
40eef5:	00 27                	add    %ah,(%edi)
40eef7:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40eefb:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40eeff:	00 43 00             	add    %al,0x0(%ebx)
40ef02:	6f                   	outsl  %ds:(%esi),(%dx)
40ef03:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef07:	00 6d 00             	add    %ch,0x0(%ebp)
40ef0a:	6e                   	outsb  %ds:(%esi),(%dx)
40ef0b:	00 33                	add    %dh,(%ebx)
40ef0d:	00 27                	add    %ah,(%edi)
40ef0f:	00 20                	add    %ah,(%eax)
40ef11:	00 69 00             	add    %ch,0x0(%ecx)
40ef14:	6e                   	outsb  %ds:(%esi),(%dx)
40ef15:	00 20                	add    %ah,(%eax)
40ef17:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ef1b:	00 62 00             	add    %ah,0x0(%edx)
40ef1e:	6c                   	insb   (%dx),%es:(%edi)
40ef1f:	00 65 00             	add    %ah,0x0(%ebp)
40ef22:	20 00                	and    %al,(%eax)
40ef24:	27                   	daa
40ef25:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ef29:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ef2d:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ef31:	00 62 00             	add    %ah,0x0(%edx)
40ef34:	6c                   	insb   (%dx),%es:(%edi)
40ef35:	00 65 00             	add    %ah,0x0(%ebp)
40ef38:	31 00                	xor    %eax,(%eax)
40ef3a:	31 00                	xor    %eax,(%eax)
40ef3c:	27                   	daa
40ef3d:	00 20                	add    %ah,(%eax)
40ef3f:	00 69 00             	add    %ch,0x0(%ecx)
40ef42:	73 00                	jae    0x40ef44
40ef44:	20 00                	and    %al,(%eax)
40ef46:	44                   	inc    %esp
40ef47:	00 42 00             	add    %al,0x0(%edx)
40ef4a:	4e                   	dec    %esi
40ef4b:	00 75 00             	add    %dh,0x0(%ebp)
40ef4e:	6c                   	insb   (%dx),%es:(%edi)
40ef4f:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40ef53:	00 01                	add    %al,(%ecx)
40ef55:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40ef5c:	00 20                	add    %ah,(%eax)
40ef5e:	00 76 00             	add    %dh,0x0(%esi)
40ef61:	61                   	popa
40ef62:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef66:	00 65 00             	add    %ah,0x0(%ebp)
40ef69:	20 00                	and    %al,(%eax)
40ef6b:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ef6f:	72 00                	jb     0x40ef71
40ef71:	20 00                	and    %al,(%eax)
40ef73:	63 00                	arpl   %eax,(%eax)
40ef75:	6f                   	outsl  %ds:(%esi),(%dx)
40ef76:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef7a:	00 6d 00             	add    %ch,0x0(%ebp)
40ef7d:	6e                   	outsb  %ds:(%esi),(%dx)
40ef7e:	00 20                	add    %ah,(%eax)
40ef80:	00 27                	add    %ah,(%edi)
40ef82:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ef86:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ef8a:	00 43 00             	add    %al,0x0(%ebx)
40ef8d:	6f                   	outsl  %ds:(%esi),(%dx)
40ef8e:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ef92:	00 6d 00             	add    %ch,0x0(%ebp)
40ef95:	6e                   	outsb  %ds:(%esi),(%dx)
40ef96:	00 34 00             	add    %dh,(%eax,%eax,1)
40ef99:	27                   	daa
40ef9a:	00 20                	add    %ah,(%eax)
40ef9c:	00 69 00             	add    %ch,0x0(%ecx)
40ef9f:	6e                   	outsb  %ds:(%esi),(%dx)
40efa0:	00 20                	add    %ah,(%eax)
40efa2:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40efa6:	00 62 00             	add    %ah,0x0(%edx)
40efa9:	6c                   	insb   (%dx),%es:(%edi)
40efaa:	00 65 00             	add    %ah,0x0(%ebp)
40efad:	20 00                	and    %al,(%eax)
40efaf:	27                   	daa
40efb0:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40efb4:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40efb8:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40efbc:	00 62 00             	add    %ah,0x0(%edx)
40efbf:	6c                   	insb   (%dx),%es:(%edi)
40efc0:	00 65 00             	add    %ah,0x0(%ebp)
40efc3:	31 00                	xor    %eax,(%eax)
40efc5:	31 00                	xor    %eax,(%eax)
40efc7:	27                   	daa
40efc8:	00 20                	add    %ah,(%eax)
40efca:	00 69 00             	add    %ch,0x0(%ecx)
40efcd:	73 00                	jae    0x40efcf
40efcf:	20 00                	and    %al,(%eax)
40efd1:	44                   	inc    %esp
40efd2:	00 42 00             	add    %al,0x0(%edx)
40efd5:	4e                   	dec    %esi
40efd6:	00 75 00             	add    %dh,0x0(%ebp)
40efd9:	6c                   	insb   (%dx),%es:(%edi)
40efda:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40efde:	00 01                	add    %al,(%ecx)
40efe0:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40efe7:	00 20                	add    %ah,(%eax)
40efe9:	00 76 00             	add    %dh,0x0(%esi)
40efec:	61                   	popa
40efed:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eff1:	00 65 00             	add    %ah,0x0(%ebp)
40eff4:	20 00                	and    %al,(%eax)
40eff6:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40effa:	72 00                	jb     0x40effc
40effc:	20 00                	and    %al,(%eax)
40effe:	63 00                	arpl   %eax,(%eax)
40f000:	6f                   	outsl  %ds:(%esi),(%dx)
40f001:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f005:	00 6d 00             	add    %ch,0x0(%ebp)
40f008:	6e                   	outsb  %ds:(%esi),(%dx)
40f009:	00 20                	add    %ah,(%eax)
40f00b:	00 27                	add    %ah,(%edi)
40f00d:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f011:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f015:	00 43 00             	add    %al,0x0(%ebx)
40f018:	6f                   	outsl  %ds:(%esi),(%dx)
40f019:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f01d:	00 6d 00             	add    %ch,0x0(%ebp)
40f020:	6e                   	outsb  %ds:(%esi),(%dx)
40f021:	00 35 00 27 00 20    	add    %dh,0x20002700
40f027:	00 69 00             	add    %ch,0x0(%ecx)
40f02a:	6e                   	outsb  %ds:(%esi),(%dx)
40f02b:	00 20                	add    %ah,(%eax)
40f02d:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f031:	00 62 00             	add    %ah,0x0(%edx)
40f034:	6c                   	insb   (%dx),%es:(%edi)
40f035:	00 65 00             	add    %ah,0x0(%ebp)
40f038:	20 00                	and    %al,(%eax)
40f03a:	27                   	daa
40f03b:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f03f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f043:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40f047:	00 62 00             	add    %ah,0x0(%edx)
40f04a:	6c                   	insb   (%dx),%es:(%edi)
40f04b:	00 65 00             	add    %ah,0x0(%ebp)
40f04e:	31 00                	xor    %eax,(%eax)
40f050:	31 00                	xor    %eax,(%eax)
40f052:	27                   	daa
40f053:	00 20                	add    %ah,(%eax)
40f055:	00 69 00             	add    %ch,0x0(%ecx)
40f058:	73 00                	jae    0x40f05a
40f05a:	20 00                	and    %al,(%eax)
40f05c:	44                   	inc    %esp
40f05d:	00 42 00             	add    %al,0x0(%edx)
40f060:	4e                   	dec    %esi