40eb44:	00 6d 00             	add    %ch,0x0(%ebp)
40eb47:	6e                   	outsb  %ds:(%esi),(%dx)
40eb48:	00 35 00 27 00 20    	add    %dh,0x20002700
40eb4e:	00 69 00             	add    %ch,0x0(%ecx)
40eb51:	6e                   	outsb  %ds:(%esi),(%dx)
40eb52:	00 20                	add    %ah,(%eax)
40eb54:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40eb58:	00 62 00             	add    %ah,0x0(%edx)
40eb5b:	6c                   	insb   (%dx),%es:(%edi)
40eb5c:	00 65 00             	add    %ah,0x0(%ebp)
40eb5f:	20 00                	and    %al,(%eax)
40eb61:	27                   	daa
40eb62:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40eb66:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40eb6a:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40eb6e:	00 62 00             	add    %ah,0x0(%edx)
40eb71:	6c                   	insb   (%dx),%es:(%edi)
40eb72:	00 65 00             	add    %ah,0x0(%ebp)
40eb75:	31 00                	xor    %eax,(%eax)
40eb77:	27                   	daa
40eb78:	00 20                	add    %ah,(%eax)
40eb7a:	00 69 00             	add    %ch,0x0(%ecx)
40eb7d:	73 00                	jae    0x40eb7f
40eb7f:	20 00                	and    %al,(%eax)
40eb81:	44                   	inc    %esp
40eb82:	00 42 00             	add    %al,0x0(%edx)
40eb85:	4e                   	dec    %esi
40eb86:	00 75 00             	add    %dh,0x0(%ebp)
40eb89:	6c                   	insb   (%dx),%es:(%edi)
40eb8a:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40eb8e:	00 01                	add    %al,(%ecx)
40eb90:	80 87 54 00 68 00 65 	addb   $0x65,0x680054(%edi)
40eb97:	00 20                	add    %ah,(%eax)
40eb99:	00 76 00             	add    %dh,0x0(%esi)
40eb9c:	61                   	popa
40eb9d:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40eba1:	00 65 00             	add    %ah,0x0(%ebp)
40eba4:	20 00                	and    %al,(%eax)
40eba6:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ebaa:	72 00                	jb     0x40ebac
40ebac:	20 00                	and    %al,(%eax)
40ebae:	63 00                	arpl   %eax,(%eax)
40ebb0:	6f                   	outsl  %ds:(%esi),(%dx)
40ebb1:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ebb5:	00 6d 00             	add    %ch,0x0(%ebp)
40ebb8:	6e                   	outsb  %ds:(%esi),(%dx)
40ebb9:	00 20                	add    %ah,(%eax)
40ebbb:	00 27                	add    %ah,(%edi)
40ebbd:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ebc1:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ebc5:	00 43 00             	add    %al,0x0(%ebx)
40ebc8:	6f                   	outsl  %ds:(%esi),(%dx)
40ebc9:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ebcd:	00 6d 00             	add    %ch,0x0(%ebp)
40ebd0:	6e                   	outsb  %ds:(%esi),(%dx)
40ebd1:	00 36                	add    %dh,(%esi)
40ebd3:	00 27                	add    %ah,(%edi)
40ebd5:	00 20                	add    %ah,(%eax)
40ebd7:	00 69 00             	add    %ch,0x0(%ecx)
40ebda:	6e                   	outsb  %ds:(%esi),(%dx)
40ebdb:	00 20                	add    %ah,(%eax)
40ebdd:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ebe1:	00 62 00             	add    %ah,0x0(%edx)
40ebe4:	6c                   	insb   (%dx),%es:(%edi)
40ebe5:	00 65 00             	add    %ah,0x0(%ebp)
40ebe8:	20 00                	and    %al,(%eax)
40ebea:	27                   	daa
40ebeb:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ebef:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ebf3:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ebf7:	00 62 00             	add    %ah,0x0(%edx)
40ebfa:	6c                   	insb   (%dx),%es:(%edi)
40ebfb:	00 65 00             	add    %ah,0x0(%ebp)
40ebfe:	31 00                	xor    %eax,(%eax)
40ec00:	27                   	daa
40ec01:	00 20                	add    %ah,(%eax)
40ec03:	00 69 00             	add    %ch,0x0(%ecx)
40ec06:	73 00                	jae    0x40ec08
40ec08:	20 00                	and    %al,(%eax)
40ec0a:	44                   	inc    %esp
40ec0b:	00 42 00             	add    %al,0x0(%edx)
40ec0e:	4e                   	dec    %esi
40ec0f:	00 75 00             	add    %dh,0x0(%ebp)
40ec12:	6c                   	insb   (%dx),%es:(%edi)
40ec13:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40ec17:	00 01                	add    %al,(%ecx)
40ec19:	80 87 54 00 68 00 65 	addb   $0x65,0x680054(%edi)
40ec20:	00 20                	add    %ah,(%eax)
40ec22:	00 76 00             	add    %dh,0x0(%esi)
40ec25:	61                   	popa
40ec26:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ec2a:	00 65 00             	add    %ah,0x0(%ebp)
40ec2d:	20 00                	and    %al,(%eax)
40ec2f:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ec33:	72 00                	jb     0x40ec35
40ec35:	20 00                	and    %al,(%eax)
40ec37:	63 00                	arpl   %eax,(%eax)
40ec39:	6f                   	outsl  %ds:(%esi),(%dx)
40ec3a:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ec3e:	00 6d 00             	add    %ch,0x0(%ebp)
40ec41:	6e                   	outsb  %ds:(%esi),(%dx)
40ec42:	00 20                	add    %ah,(%eax)
40ec44:	00 27                	add    %ah,(%edi)
40ec46:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ec4a:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ec4e:	00 43 00             	add    %al,0x0(%ebx)
40ec51:	6f                   	outsl  %ds:(%esi),(%dx)
40ec52:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ec56:	00 6d 00             	add    %ch,0x0(%ebp)
40ec59:	6e                   	outsb  %ds:(%esi),(%dx)
40ec5a:	00 37                	add    %dh,(%edi)
40ec5c:	00 27                	add    %ah,(%edi)
40ec5e:	00 20                	add    %ah,(%eax)
40ec60:	00 69 00             	add    %ch,0x0(%ecx)
40ec63:	6e                   	outsb  %ds:(%esi),(%dx)
40ec64:	00 20                	add    %ah,(%eax)
40ec66:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ec6a:	00 62 00             	add    %ah,0x0(%edx)
40ec6d:	6c                   	insb   (%dx),%es:(%edi)
40ec6e:	00 65 00             	add    %ah,0x0(%ebp)
40ec71:	20 00                	and    %al,(%eax)
40ec73:	27                   	daa
40ec74:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ec78:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ec7c:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
40ec80:	00 62 00             	add    %ah,0x0(%edx)
40ec83:	6c                   	insb   (%dx),%es:(%edi)
40ec84:	00 65 00             	add    %ah,0x0(%ebp)
40ec87:	31 00                	xor    %eax,(%eax)
40ec89:	27                   	daa
40ec8a:	00 20                	add    %ah,(%eax)
40ec8c:	00 69 00             	add    %ch,0x0(%ecx)
40ec8f:	73 00                	jae    0x40ec91
40ec91:	20 00                	and    %al,(%eax)
40ec93:	44                   	inc    %esp
40ec94:	00 42 00             	add    %al,0x0(%edx)
40ec97:	4e                   	dec    %esi
40ec98:	00 75 00             	add    %dh,0x0(%ebp)
40ec9b:	6c                   	insb   (%dx),%es:(%edi)
40ec9c:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
40eca0:	00 01                	add    %al,(%ecx)
40eca2:	80 87 54 00 68 00 65 	addb   $0x65,0x680054(%edi)
40eca9:	00 20                	add    %ah,(%eax)
40ecab:	00 76 00             	add    %dh,0x0(%esi)
40ecae:	61                   	popa
40ecaf:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ecb3:	00 65 00             	add    %ah,0x0(%ebp)
40ecb6:	20 00                	and    %al,(%eax)
40ecb8:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40ecbc:	72 00                	jb     0x40ecbe
40ecbe:	20 00                	and    %al,(%eax)
40ecc0:	63 00                	arpl   %eax,(%eax)
40ecc2:	6f                   	outsl  %ds:(%esi),(%dx)
40ecc3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ecc7:	00 6d 00             	add    %ch,0x0(%ebp)
40ecca:	6e                   	outsb  %ds:(%esi),(%dx)
40eccb:	00 20                	add    %ah,(%eax)
40eccd:	00 27                	add    %ah,(%edi)
40eccf:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
40ecd3:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ecd7:	00 43 00             	add    %al,0x0(%ebx)
40ecda:	6f                   	outsl  %ds:(%esi),(%dx)
40ecdb:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
40ecdf:	00 6d 00             	add    %ch,0x0(%ebp)
40ece2:	6e                   	outsb  %ds:(%esi),(%dx)
40ece3:	00 38                	add    %bh,(%eax)
40ece5:	00 27                	add    %ah,(%edi)
40ece7:	00 20                	add    %ah,(%eax)
40ece9:	00 69 00             	add    %ch,0x0(%ecx)
40ecec:	6e                   	outsb  %ds:(%esi),(%dx)
40eced:	00 20                	add    %ah,(%eax)
40ecef:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ecf3:	00 62 00             	add    %ah,0x0(%edx)
40ecf6:	6c                   	insb   (%dx),%es:(%edi)
40ecf7:	00 65 00             	add    %ah,0x0(%ebp)
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)