403c5b:	00 00                	add    %al,(%eax)
403c5d:	0a 00                	or     (%eax),%al
403c5f:	02 28                	add    (%eax),%ch
403c61:	47                   	inc    %edi
403c62:	00 00                	add    %al,(%eax)
403c64:	0a 00                	or     (%eax),%al
403c66:	02 7b 26             	add    0x26(%ebx),%bh
403c69:	00 00                	add    %al,(%eax)
403c6b:	04 6f                	add    $0x6f,%al
403c6d:	28 00                	sub    %al,(%eax)
403c6f:	00 0a                	add    %cl,(%edx)
403c71:	02 7b 2b             	add    0x2b(%ebx),%bh
403c74:	00 00                	add    %al,(%eax)
403c76:	04 6f                	add    $0x6f,%al
403c78:	36 00 00             	add    %al,%ss:(%eax)
403c7b:	0a 00                	or     (%eax),%al
403c7d:	02 7b 26             	add    0x26(%ebx),%bh
403c80:	00 00                	add    %al,(%eax)
403c82:	04 1a                	add    $0x1a,%al
403c84:	1f                   	pop    %ds
403c85:	19 73 48             	sbb    %esi,0x48(%ebx)
403c88:	00 00                	add    %al,(%eax)
403c8a:	0a 6f 6e             	or     0x6e(%edi),%ch
403c8d:	00 00                	add    %al,(%eax)
403c8f:	0a 00                	or     (%eax),%al
403c91:	02 7b 26             	add    0x26(%ebx),%bh
403c94:	00 00                	add    %al,(%eax)
403c96:	04 72                	add    $0x72,%al
403c98:	d9 04 00             	flds   (%eax,%eax,1)
403c9b:	70 6f                	jo     0x403d0c
403c9d:	49                   	dec    %ecx
403c9e:	00 00                	add    %al,(%eax)
403ca0:	0a 00                	or     (%eax),%al
403ca2:	02 7b 26             	add    0x26(%ebx),%bh
403ca5:	00 00                	add    %al,(%eax)
403ca7:	04 19                	add    $0x19,%al
403ca9:	73 6f                	jae    0x403d1a
403cab:	00 00                	add    %al,(%eax)
403cad:	0a 6f 70             	or     0x70(%edi),%ch
403cb0:	00 00                	add    %al,(%eax)
403cb2:	0a 00                	or     (%eax),%al
403cb4:	02 7b 26             	add    0x26(%ebx),%bh
403cb7:	00 00                	add    %al,(%eax)
403cb9:	04 20                	add    $0x20,%al
403cbb:	56                   	push   %esi
403cbc:	02 00                	add    (%eax),%al
403cbe:	00 20                	add    %ah,(%eax)
403cc0:	e5 01                	in     $0x1,%eax
403cc2:	00 00                	add    %al,(%eax)
403cc4:	73 4a                	jae    0x403d10
403cc6:	00 00                	add    %al,(%eax)
403cc8:	0a 6f 4b             	or     0x4b(%edi),%ch
403ccb:	00 00                	add    %al,(%eax)
403ccd:	0a 00                	or     (%eax),%al
403ccf:	02 7b 26             	add    0x26(%ebx),%bh
403cd2:	00 00                	add    %al,(%eax)
403cd4:	04 17                	add    $0x17,%al
403cd6:	6f                   	outsl  %ds:(%esi),(%dx)
403cd7:	71 00                	jno    0x403cd9
403cd9:	00 0a                	add    %cl,(%edx)
403cdb:	00 02                	add    %al,(%edx)
403cdd:	7b 26                	jnp    0x403d05
403cdf:	00 00                	add    %al,(%eax)
403ce1:	04 72                	add    $0x72,%al
403ce3:	eb 04                	jmp    0x403ce9
403ce5:	00 70 6f             	add    %dh,0x6f(%eax)
403ce8:	22 00                	and    (%eax),%al
403cea:	00 0a                	add    %cl,(%edx)
403cec:	00 02                	add    %al,(%edx)
403cee:	7b 26                	jnp    0x403d16
403cf0:	00 00                	add    %al,(%eax)
403cf2:	04 17                	add    $0x17,%al
403cf4:	6f                   	outsl  %ds:(%esi),(%dx)
403cf5:	72 00                	jb     0x403cf7
403cf7:	00 0a                	add    %cl,(%edx)
403cf9:	00 02                	add    %al,(%edx)
403cfb:	7b 27                	jnp    0x403d24
403cfd:	00 00                	add    %al,(%eax)
403cff:	04 6f                	add    $0x6f,%al
403d01:	28 00                	sub    %al,(%eax)
403d03:	00 0a                	add    %cl,(%edx)
403d05:	02 7b 29             	add    0x29(%ebx),%bh
403d08:	00 00                	add    %al,(%eax)
403d0a:	04 6f                	add    $0x6f,%al
403d0c:	36 00 00             	add    %al,%ss:(%eax)
403d0f:	0a 00                	or     (%eax),%al
403d11:	02 7b 27             	add    0x27(%ebx),%bh
403d14:	00 00                	add    %al,(%eax)
403d16:	04 1a                	add    $0x1a,%al
403d18:	1f                   	pop    %ds
403d19:	19 73 48             	sbb    %esi,0x48(%ebx)
403d1c:	00 00                	add    %al,(%eax)
403d1e:	0a 6f 6e             	or     0x6e(%edi),%ch
403d21:	00 00                	add    %al,(%eax)
403d23:	0a 00                	or     (%eax),%al
403d25:	02 7b 27             	add    0x27(%ebx),%bh
403d28:	00 00                	add    %al,(%eax)
403d2a:	04 72                	add    $0x72,%al
403d2c:	f9                   	stc
403d2d:	04 00                	add    $0x0,%al
403d2f:	70 6f                	jo     0x403da0
403d31:	49                   	dec    %ecx
403d32:	00 00                	add    %al,(%eax)
403d34:	0a 00                	or     (%eax),%al
403d36:	02 7b 27             	add    0x27(%ebx),%bh
403d39:	00 00                	add    %al,(%eax)
403d3b:	04 19                	add    $0x19,%al
403d3d:	73 6f                	jae    0x403dae
403d3f:	00 00                	add    %al,(%eax)
403d41:	0a 6f 70             	or     0x70(%edi),%ch
403d44:	00 00                	add    %al,(%eax)
403d46:	0a 00                	or     (%eax),%al
403d48:	02 7b 27             	add    0x27(%ebx),%bh
403d4b:	00 00                	add    %al,(%eax)
403d4d:	04 20                	add    $0x20,%al
403d4f:	56                   	push   %esi
403d50:	02 00                	add    (%eax),%al
403d52:	00 20                	add    %ah,(%eax)
403d54:	e5 01                	in     $0x1,%eax
403d56:	00 00                	add    %al,(%eax)
403d58:	73 4a                	jae    0x403da4
403d5a:	00 00                	add    %al,(%eax)
403d5c:	0a 6f 4b             	or     0x4b(%edi),%ch
403d5f:	00 00                	add    %al,(%eax)
403d61:	0a 00                	or     (%eax),%al
403d63:	02 7b 27             	add    0x27(%ebx),%bh
403d66:	00 00                	add    %al,(%eax)
403d68:	04 16                	add    $0x16,%al
403d6a:	6f                   	outsl  %ds:(%esi),(%dx)
403d6b:	71 00                	jno    0x403d6d
403d6d:	00 0a                	add    %cl,(%edx)
403d6f:	00 02                	add    %al,(%edx)
403d71:	7b 27                	jnp    0x403d9a
403d73:	00 00                	add    %al,(%eax)
403d75:	04 72                	add    $0x72,%al
403d77:	0b 05 00 70 6f 22    	or     0x226f7000,%eax
403d7d:	00 00                	add    %al,(%eax)
403d7f:	0a 00                	or     (%eax),%al
403d81:	02 7b 27             	add    0x27(%ebx),%bh
403d84:	00 00                	add    %al,(%eax)
403d86:	04 17                	add    $0x17,%al
403d88:	6f                   	outsl  %ds:(%esi),(%dx)
403d89:	72 00                	jb     0x403d8b
403d8b:	00 0a                	add    %cl,(%edx)
403d8d:	00 02                	add    %al,(%edx)
403d8f:	7b 28                	jnp    0x403db9
403d91:	00 00                	add    %al,(%eax)
403d93:	04 6f                	add    $0x6f,%al
403d95:	28 00                	sub    %al,(%eax)
403d97:	00 0a                	add    %cl,(%edx)
403d99:	02 7b 27             	add    0x27(%ebx),%bh
403d9c:	00 00                	add    %al,(%eax)
403d9e:	04 6f                	add    $0x6f,%al
403da0:	36 00 00             	add    %al,%ss:(%eax)
403da3:	0a 00                	or     (%eax),%al
403da5:	02 7b 28             	add    0x28(%ebx),%bh
403da8:	00 00                	add    %al,(%eax)
403daa:	04 6f                	add    $0x6f,%al
403dac:	28 00                	sub    %al,(%eax)
403dae:	00 0a                	add    %cl,(%edx)
403db0:	02 7b 26             	add    0x26(%ebx),%bh
403db3:	00 00                	add    %al,(%eax)
403db5:	04 6f                	add    $0x6f,%al
403db7:	36 00 00             	add    %al,%ss:(%eax)
403dba:	0a 00                	or     (%eax),%al
403dbc:	02 7b 28             	add    0x28(%ebx),%bh
403dbf:	00 00                	add    %al,(%eax)
403dc1:	04 17                	add    $0x17,%al
403dc3:	1f                   	pop    %ds
403dc4:	0c 73                	or     $0x73,%al
403dc6:	48                   	dec    %eax
403dc7:	00 00                	add    %al,(%eax)
403dc9:	0a 6f 31             	or     0x31(%edi),%ch
403dcc:	00 00                	add    %al,(%eax)
403dce:	0a 00                	or     (%eax),%al
403dd0:	02 7b 28             	add    0x28(%ebx),%bh
403dd3:	00 00                	add    %al,(%eax)
403dd5:	04 72                	add    $0x72,%al
403dd7:	1d 05 00 70 6f       	sbb    $0x6f700005,%eax
403ddc:	49                   	dec    %ecx
403ddd:	00 00                	add    %al,(%eax)
403ddf:	0a 00                	or     (%eax),%al
403de1:	02 7b 28             	add    0x28(%ebx),%bh
403de4:	00 00                	add    %al,(%eax)
403de6:	04 16                	add    $0x16,%al
403de8:	6f                   	outsl  %ds:(%esi),(%dx)
403de9:	73 00                	jae    0x403deb
403deb:	00 0a                	add    %cl,(%edx)
403ded:	00 02                	add    %al,(%edx)
403def:	7b 28                	jnp    0x403e19
403df1:	00 00                	add    %al,(%eax)
403df3:	04 20                	add    $0x20,%al
403df5:	5e                   	pop    %esi
403df6:	02 00                	add    (%eax),%al
403df8:	00 20                	add    %ah,(%eax)
403dfa:	02 02                	add    (%edx),%al
403dfc:	00 00                	add    %al,(%eax)
403dfe:	73 4a                	jae    0x403e4a
403e00:	00 00                	add    %al,(%eax)
403e02:	0a 6f 4b             	or     0x4b(%edi),%ch
403e05:	00 00                	add    %al,(%eax)
403e07:	0a 00                	or     (%eax),%al
403e09:	02 7b 28             	add    0x28(%ebx),%bh
403e0c:	00 00                	add    %al,(%eax)
403e0e:	04 16                	add    $0x16,%al
403e10:	6f                   	outsl  %ds:(%esi),(%dx)
403e11:	55                   	push   %ebp
403e12:	00 00                	add    %al,(%eax)
403e14:	0a 00                	or     (%eax),%al
403e16:	02 7b 2a             	add    0x2a(%ebx),%bh
403e19:	00 00                	add    %al,(%eax)
403e1b:	04 28                	add    $0x28,%al
403e1d:	67 00 00             	add    %al,(%bx,%si)
403e20:	0a 6f 35             	or     0x35(%edi),%ch
403e23:	00 00                	add    %al,(%eax)
403e25:	0a 00                	or     (%eax),%al
403e27:	02 7b 2a             	add    0x2a(%ebx),%bh
403e2a:	00 00                	add    %al,(%eax)
403e2c:	04 1f                	add    $0x1f,%al
403e2e:	73 20                	jae    0x403e50
403e30:	14 02                	adc    $0x2,%al
403e32:	00 00                	add    %al,(%eax)
403e34:	73 48                	jae    0x403e7e
403e36:	00 00                	add    %al,(%eax)
403e38:	0a 6f 31             	or     0x31(%edi),%ch
403e3b:	00 00                	add    %al,(%eax)
403e3d:	0a 00                	or     (%eax),%al
403e3f:	02 7b 2a             	add    0x2a(%ebx),%bh
403e42:	00 00                	add    %al,(%eax)
403e44:	04 72                	add    $0x72,%al
403e46:	2f                   	das
403e47:	05 00 70 6f 49       	add    $0x496f7000,%eax
403e4c:	00 00                	add    %al,(%eax)
403e4e:	0a 00                	or     (%eax),%al
403e50:	02 7b 2a             	add    0x2a(%ebx),%bh
403e53:	00 00                	add    %al,(%eax)
403e55:	04 1f                	add    $0x1f,%al
403e57:	64 1f                	fs pop %ds
403e59:	37                   	aaa
403e5a:	73 4a                	jae    0x403ea6
403e5c:	00 00                	add    %al,(%eax)
403e5e:	0a 6f 4b             	or     0x4b(%edi),%ch
403e61:	00 00                	add    %al,(%eax)
403e63:	0a 00                	or     (%eax),%al
403e65:	02 7b 2a             	add    0x2a(%ebx),%bh
403e68:	00 00                	add    %al,(%eax)
403e6a:	04 17                	add    $0x17,%al
403e6c:	6f                   	outsl  %ds:(%esi),(%dx)
403e6d:	55                   	push   %ebp
403e6e:	00 00                	add    %al,(%eax)
403e70:	0a 00                	or     (%eax),%al
403e72:	02 7b 2a             	add    0x2a(%ebx),%bh
403e75:	00 00                	add    %al,(%eax)
403e77:	04 72                	add    $0x72,%al
403e79:	c5 04 00             	lds    (%eax,%eax,1),%eax
403e7c:	70 6f                	jo     0x403eed
403e7e:	22 00                	and    (%eax),%al
403e80:	00 0a                	add    %cl,(%edx)
403e82:	00 02                	add    %al,(%edx)
403e84:	7b 2a                	jnp    0x403eb0
403e86:	00 00                	add    %al,(%eax)
403e88:	04 16                	add    $0x16,%al
403e8a:	6f                   	outsl  %ds:(%esi),(%dx)
403e8b:	68 00 00 0a 00       	push   $0xa0000
403e90:	02 7b 2a             	add    0x2a(%ebx),%bh
403e93:	00 00                	add    %al,(%eax)
403e95:	04 02                	add    $0x2,%al
403e97:	fe 06                	incb   (%esi)
403e99:	15 00 00 06 73       	adc    $0x73060000,%eax
403e9e:	58                   	pop    %eax
403e9f:	00 00                	add    %al,(%eax)
403ea1:	0a 6f 69             	or     0x69(%edi),%ch
403ea4:	00 00                	add    %al,(%eax)
403ea6:	0a 00                	or     (%eax),%al
403ea8:	02 7b 29             	add    0x29(%ebx),%bh
403eab:	00 00                	add    %al,(%eax)
403ead:	04 06                	add    $0x6,%al
403eaf:	72 41                	jb     0x403ef2
403eb1:	05 00 70 6f 50       	add    $0x506f7000,%eax
403eb6:	00 00                	add    %al,(%eax)
403eb8:	0a 74 32 00          	or     0x0(%edx,%esi,1),%dh
403ebc:	00 01                	add    %al,(%ecx)
403ebe:	6f                   	outsl  %ds:(%esi),(%dx)
403ebf:	51                   	push   %ecx
403ec0:	00 00                	add    %al,(%eax)
403ec2:	0a 00                	or     (%eax),%al
403ec4:	02 7b 29             	add    0x29(%ebx),%bh
403ec7:	00 00                	add    %al,(%eax)
403ec9:	04 1f                	add    $0x1f,%al
403ecb:	15 1f 1b 73 48       	adc    $0x48731b1f,%eax
403ed0:	00 00                	add    %al,(%eax)
403ed2:	0a 6f 31             	or     0x31(%edi),%ch
403ed5:	00 00                	add    %al,(%eax)
403ed7:	0a 00                	or     (%eax),%al
403ed9:	02 7b 29             	add    0x29(%ebx),%bh
403edc:	00 00                	add    %al,(%eax)
403ede:	04 72                	add    $0x72,%al
403ee0:	57                   	push   %edi
403ee1:	05 00 70 6f 49       	add    $0x496f7000,%eax
403ee6:	00 00                	add    %al,(%eax)
403ee8:	0a 00                	or     (%eax),%al
403eea:	02 7b 29             	add    0x29(%ebx),%bh
403eed:	00 00                	add    %al,(%eax)
403eef:	04 20                	add    $0x20,%al
403ef1:	16                   	push   %ss
403ef2:	02 00                	add    (%eax),%al
403ef4:	00 20                	add    %ah,(%eax)
403ef6:	59                   	pop    %ecx
403ef7:	01 00                	add    %eax,(%eax)
403ef9:	00 73 4a             	add    %dh,0x4a(%ebx)
403efc:	00 00                	add    %al,(%eax)
403efe:	0a 6f 4b             	or     0x4b(%edi),%ch
403f01:	00 00                	add    %al,(%eax)
403f03:	0a 00                	or     (%eax),%al
403f05:	02 7b 29             	add    0x29(%ebx),%bh
403f08:	00 00                	add    %al,(%eax)
403f0a:	04 16                	add    $0x16,%al
403f0c:	6f                   	outsl  %ds:(%esi),(%dx)
403f0d:	4d                   	dec    %ebp
403f0e:	00 00                	add    %al,(%eax)
403f10:	0a 00                	or     (%eax),%al
403f12:	02 7b 29             	add    0x29(%ebx),%bh
403f15:	00 00                	add    %al,(%eax)
403f17:	04 16                	add    $0x16,%al
403f19:	6f                   	outsl  %ds:(%esi),(%dx)
403f1a:	4e                   	dec    %esi
403f1b:	00 00                	add    %al,(%eax)
403f1d:	0a 00                	or     (%eax),%al
403f1f:	02 7b 2b             	add    0x2b(%ebx),%bh
403f22:	00 00                	add    %al,(%eax)
403f24:	04 1d                	add    $0x1d,%al
403f26:	1c 73                	sbb    $0x73,%al
403f28:	48                   	dec    %eax
403f29:	00 00                	add    %al,(%eax)
403f2b:	0a 6f 31             	or     0x31(%edi),%ch
403f2e:	00 00                	add    %al,(%eax)
403f30:	0a 00                	or     (%eax),%al
403f32:	02 7b 2b             	add    0x2b(%ebx),%bh
403f35:	00 00                	add    %al,(%eax)
403f37:	04 72                	add    $0x72,%al
403f39:	4f                   	dec    %edi
403f3a:	02 00                	add    (%eax),%al
403f3c:	70 6f                	jo     0x403fad
403f3e:	49                   	dec    %ecx
403f3f:	00 00                	add    %al,(%eax)
403f41:	0a 00                	or     (%eax),%al
403f43:	02 7b 2b             	add    0x2b(%ebx),%bh
403f46:	00 00                	add    %al,(%eax)
403f48:	04 20                	add    $0x20,%al
403f4a:	31 02                	xor    %eax,(%edx)