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)
40f033:	00 20                	add    %ah,(%eax)
40f035:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f039:	00 62 00             	add    %ah,0x0(%edx)
40f03c:	6c                   	insb   (%dx),%es:(%edi)
40f03d:	00 65 00             	add    %ah,0x0(%ebp)
40f040:	20 00                	and    %al,(%eax)
40f042:	27                   	daa
40f043:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f047:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f04b:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40f04f:	00 62 00             	add    %ah,0x0(%edx)
40f052:	6c                   	insb   (%dx),%es:(%edi)
40f053:	00 65 00             	add    %ah,0x0(%ebp)
40f056:	31 00                	xor    %eax,(%eax)
40f058:	31 00                	xor    %eax,(%eax)
40f05a:	27                   	daa
40f05b:	00 20                	add    %ah,(%eax)
40f05d:	00 69 00             	add    %ch,0x0(%ecx)
40f060:	73 00                	jae    0x40f062
40f062:	20 00                	and    %al,(%eax)
40f064:	44                   	inc    %esp
40f065:	00 42 00             	add    %al,0x0(%edx)
40f068:	4e                   	dec    %esi
40f069:	00 75 00             	add    %dh,0x0(%ebp)
40f06c:	6c                   	insb   (%dx),%es:(%edi)
40f06d:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40f071:	00 01                	add    %al,(%ecx)
40f073:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40f07a:	00 20                	add    %ah,(%eax)
40f07c:	00 76 00             	add    %dh,0x0(%esi)
40f07f:	61                   	popa
40f080:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f084:	00 65 00             	add    %ah,0x0(%ebp)
40f087:	20 00                	and    %al,(%eax)
40f089:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40f08d:	72 00                	jb     0x40f08f
40f08f:	20 00                	and    %al,(%eax)
40f091:	63 00                	arpl   %eax,(%eax)
40f093:	6f                   	outsl  %ds:(%esi),(%dx)
40f094:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f098:	00 6d 00             	add    %ch,0x0(%ebp)
40f09b:	6e                   	outsb  %ds:(%esi),(%dx)
40f09c:	00 20                	add    %ah,(%eax)
40f09e:	00 27                	add    %ah,(%edi)
40f0a0:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f0a4:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f0a8:	00 43 00             	add    %al,0x0(%ebx)
40f0ab:	6f                   	outsl  %ds:(%esi),(%dx)
40f0ac:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f0b0:	00 6d 00             	add    %ch,0x0(%ebp)
40f0b3:	6e                   	outsb  %ds:(%esi),(%dx)
40f0b4:	00 36                	add    %dh,(%esi)
40f0b6:	00 27                	add    %ah,(%edi)
40f0b8:	00 20                	add    %ah,(%eax)
40f0ba:	00 69 00             	add    %ch,0x0(%ecx)
40f0bd:	6e                   	outsb  %ds:(%esi),(%dx)
40f0be:	00 20                	add    %ah,(%eax)
40f0c0:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f0c4:	00 62 00             	add    %ah,0x0(%edx)
40f0c7:	6c                   	insb   (%dx),%es:(%edi)
40f0c8:	00 65 00             	add    %ah,0x0(%ebp)
40f0cb:	20 00                	and    %al,(%eax)
40f0cd:	27                   	daa
40f0ce:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f0d2:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f0d6:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40f0da:	00 62 00             	add    %ah,0x0(%edx)
40f0dd:	6c                   	insb   (%dx),%es:(%edi)
40f0de:	00 65 00             	add    %ah,0x0(%ebp)
40f0e1:	31 00                	xor    %eax,(%eax)
40f0e3:	31 00                	xor    %eax,(%eax)
40f0e5:	27                   	daa
40f0e6:	00 20                	add    %ah,(%eax)
40f0e8:	00 69 00             	add    %ch,0x0(%ecx)
40f0eb:	73 00                	jae    0x40f0ed
40f0ed:	20 00                	and    %al,(%eax)
40f0ef:	44                   	inc    %esp
40f0f0:	00 42 00             	add    %al,0x0(%edx)
40f0f3:	4e                   	dec    %esi
40f0f4:	00 75 00             	add    %dh,0x0(%ebp)
40f0f7:	6c                   	insb   (%dx),%es:(%edi)
40f0f8:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40f0fc:	00 01                	add    %al,(%ecx)
40f0fe:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40f105:	00 20                	add    %ah,(%eax)
40f107:	00 76 00             	add    %dh,0x0(%esi)
40f10a:	61                   	popa
40f10b:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f10f:	00 65 00             	add    %ah,0x0(%ebp)
40f112:	20 00                	and    %al,(%eax)
40f114:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40f118:	72 00                	jb     0x40f11a
40f11a:	20 00                	and    %al,(%eax)
40f11c:	63 00                	arpl   %eax,(%eax)
40f11e:	6f                   	outsl  %ds:(%esi),(%dx)
40f11f:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f123:	00 6d 00             	add    %ch,0x0(%ebp)
40f126:	6e                   	outsb  %ds:(%esi),(%dx)
40f127:	00 20                	add    %ah,(%eax)
40f129:	00 27                	add    %ah,(%edi)
40f12b:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f12f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f133:	00 43 00             	add    %al,0x0(%ebx)
40f136:	6f                   	outsl  %ds:(%esi),(%dx)
40f137:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f13b:	00 6d 00             	add    %ch,0x0(%ebp)
40f13e:	6e                   	outsb  %ds:(%esi),(%dx)
40f13f:	00 37                	add    %dh,(%edi)
40f141:	00 27                	add    %ah,(%edi)
40f143:	00 20                	add    %ah,(%eax)
40f145:	00 69 00             	add    %ch,0x0(%ecx)
40f148:	6e                   	outsb  %ds:(%esi),(%dx)
40f149:	00 20                	add    %ah,(%eax)
40f14b:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f14f:	00 62 00             	add    %ah,0x0(%edx)
40f152:	6c                   	insb   (%dx),%es:(%edi)
40f153:	00 65 00             	add    %ah,0x0(%ebp)
40f156:	20 00                	and    %al,(%eax)
40f158:	27                   	daa
40f159:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f15d:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f161:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40f165:	00 62 00             	add    %ah,0x0(%edx)
40f168:	6c                   	insb   (%dx),%es:(%edi)
40f169:	00 65 00             	add    %ah,0x0(%ebp)
40f16c:	31 00                	xor    %eax,(%eax)
40f16e:	31 00                	xor    %eax,(%eax)
40f170:	27                   	daa
40f171:	00 20                	add    %ah,(%eax)
40f173:	00 69 00             	add    %ch,0x0(%ecx)
40f176:	73 00                	jae    0x40f178
40f178:	20 00                	and    %al,(%eax)
40f17a:	44                   	inc    %esp
40f17b:	00 42 00             	add    %al,0x0(%edx)
40f17e:	4e                   	dec    %esi
40f17f:	00 75 00             	add    %dh,0x0(%ebp)
40f182:	6c                   	insb   (%dx),%es:(%edi)
40f183:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40f187:	00 01                	add    %al,(%ecx)
40f189:	80 89 54 00 68 00 65 	orb    $0x65,0x680054(%ecx)
40f190:	00 20                	add    %ah,(%eax)
40f192:	00 76 00             	add    %dh,0x0(%esi)
40f195:	61                   	popa
40f196:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f19a:	00 65 00             	add    %ah,0x0(%ebp)
40f19d:	20 00                	and    %al,(%eax)
40f19f:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40f1a3:	72 00                	jb     0x40f1a5
40f1a5:	20 00                	and    %al,(%eax)
40f1a7:	63 00                	arpl   %eax,(%eax)
40f1a9:	6f                   	outsl  %ds:(%esi),(%dx)
40f1aa:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f1ae:	00 6d 00             	add    %ch,0x0(%ebp)
40f1b1:	6e                   	outsb  %ds:(%esi),(%dx)
40f1b2:	00 20                	add    %ah,(%eax)
40f1b4:	00 27                	add    %ah,(%edi)
40f1b6:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40f1ba:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f1be:	00 43 00             	add    %al,0x0(%ebx)
40f1c1:	6f                   	outsl  %ds:(%esi),(%dx)
40f1c2:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40f1c6:	00 6d 00             	add    %ch,0x0(%ebp)
40f1c9:	6e                   	outsb  %ds:(%esi),(%dx)
40f1ca:	00 38                	add    %bh,(%eax)
40f1cc:	00 27                	add    %ah,(%edi)
40f1ce:	00 20                	add    %ah,(%eax)
40f1d0:	00 69 00             	add    %ch,0x0(%ecx)
40f1d3:	6e                   	outsb  %ds:(%esi),(%dx)
40f1d4:	00 20                	add    %ah,(%eax)
40f1d6:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40f1da:	00 62 00             	add    %ah,0x0(%edx)
40f1dd:	6c                   	insb   (%dx),%es:(%edi)
40f1de:	00 65 00             	add    %ah,0x0(%ebp)
40f1e1:	20 00                	and    %al,(%eax)
40f1e3:	27                   	daa