408c4a:	0a 00                	or     (%eax),%al
408c4c:	02 7b af             	add    -0x51(%ebx),%bh
408c4f:	00 00                	add    %al,(%eax)
408c51:	04 72                	add    $0x72,%al
408c53:	2c 77                	sub    $0x77,%al
408c55:	00 70 6f             	add    %dh,0x6f(%eax)
408c58:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408c5d:	02 7b b0             	add    -0x50(%ebx),%bh
408c60:	00 00                	add    %al,(%eax)
408c62:	04 17                	add    $0x17,%al
408c64:	6f                   	outsl  %ds:(%esi),(%dx)
408c65:	52                   	push   %edx
408c66:	00 00                	add    %al,(%eax)
408c68:	0a 00                	or     (%eax),%al
408c6a:	02 7b b0             	add    -0x50(%ebx),%bh
408c6d:	00 00                	add    %al,(%eax)
408c6f:	04 72                	add    $0x72,%al
408c71:	4e                   	dec    %esi
408c72:	73 00                	jae    0x408c74
408c74:	70 22                	jo     0x408c98
408c76:	00 00                	add    %al,(%eax)
408c78:	60                   	pusha
408c79:	41                   	inc    %ecx
408c7a:	73 53                	jae    0x408ccf
408c7c:	00 00                	add    %al,(%eax)
408c7e:	0a 6f 54             	or     0x54(%edi),%ch
408c81:	00 00                	add    %al,(%eax)
408c83:	0a 00                	or     (%eax),%al
408c85:	02 7b b0             	add    -0x50(%ebx),%bh
408c88:	00 00                	add    %al,(%eax)
408c8a:	04 20                	add    $0x20,%al
408c8c:	2e 03 00             	add    %cs:(%eax),%eax
408c8f:	00 1f                	add    %bl,(%edi)
408c91:	1e                   	push   %ds
408c92:	73 47                	jae    0x408cdb
408c94:	00 00                	add    %al,(%eax)
408c96:	0a 6f 48             	or     0x48(%edi),%ch
408c99:	00 00                	add    %al,(%eax)
408c9b:	0a 00                	or     (%eax),%al
408c9d:	02 7b b0             	add    -0x50(%ebx),%bh
408ca0:	00 00                	add    %al,(%eax)
408ca2:	04 72                	add    $0x72,%al
408ca4:	0a 8d 00 70 6f 4b    	or     0x4b6f7000(%ebp),%cl
408caa:	00 00                	add    %al,(%eax)
408cac:	0a 00                	or     (%eax),%al
408cae:	02 7b b0             	add    -0x50(%ebx),%bh
408cb1:	00 00                	add    %al,(%eax)
408cb3:	04 1f                	add    $0x1f,%al
408cb5:	13 1f                	adc    (%edi),%ebx
408cb7:	15 73 43 00 00       	adc    $0x4373,%eax
408cbc:	0a 6f 4c             	or     0x4c(%edi),%ch
408cbf:	00 00                	add    %al,(%eax)
408cc1:	0a 00                	or     (%eax),%al
408cc3:	02 7b b0             	add    -0x50(%ebx),%bh
408cc6:	00 00                	add    %al,(%eax)
408cc8:	04 1f                	add    $0x1f,%al
408cca:	71 6f                	jno    0x408d3b
408ccc:	55                   	push   %ebp
408ccd:	00 00                	add    %al,(%eax)
408ccf:	0a 00                	or     (%eax),%al
408cd1:	02 7b b0             	add    -0x50(%ebx),%bh
408cd4:	00 00                	add    %al,(%eax)
408cd6:	04 72                	add    $0x72,%al
408cd8:	04 77                	add    $0x77,%al
408cda:	00 70 6f             	add    %dh,0x6f(%eax)
408cdd:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408ce2:	02 7b b1             	add    -0x4f(%ebx),%bh
408ce5:	00 00                	add    %al,(%eax)
408ce7:	04 17                	add    $0x17,%al
408ce9:	6f                   	outsl  %ds:(%esi),(%dx)
408cea:	52                   	push   %edx
408ceb:	00 00                	add    %al,(%eax)
408ced:	0a 00                	or     (%eax),%al
408cef:	02 7b b1             	add    -0x4f(%ebx),%bh
408cf2:	00 00                	add    %al,(%eax)
408cf4:	04 72                	add    $0x72,%al
408cf6:	4e                   	dec    %esi
408cf7:	73 00                	jae    0x408cf9
408cf9:	70 22                	jo     0x408d1d
408cfb:	00 00                	add    %al,(%eax)
408cfd:	60                   	pusha
408cfe:	41                   	inc    %ecx
408cff:	73 53                	jae    0x408d54
408d01:	00 00                	add    %al,(%eax)
408d03:	0a 6f 54             	or     0x54(%edi),%ch
408d06:	00 00                	add    %al,(%eax)
408d08:	0a 00                	or     (%eax),%al
408d0a:	02 7b b1             	add    -0x4f(%ebx),%bh
408d0d:	00 00                	add    %al,(%eax)
408d0f:	04 20                	add    $0x20,%al
408d11:	ec                   	in     (%dx),%al
408d12:	02 00                	add    (%eax),%al
408d14:	00 1f                	add    %bl,(%edi)
408d16:	1e                   	push   %ds
408d17:	73 47                	jae    0x408d60
408d19:	00 00                	add    %al,(%eax)
408d1b:	0a 6f 48             	or     0x48(%edi),%ch
408d1e:	00 00                	add    %al,(%eax)
408d20:	0a 00                	or     (%eax),%al
408d22:	02 7b b1             	add    -0x4f(%ebx),%bh
408d25:	00 00                	add    %al,(%eax)
408d27:	04 72                	add    $0x72,%al
408d29:	3c 8d                	cmp    $0x8d,%al
408d2b:	00 70 6f             	add    %dh,0x6f(%eax)
408d2e:	4b                   	dec    %ebx
408d2f:	00 00                	add    %al,(%eax)
408d31:	0a 00                	or     (%eax),%al
408d33:	02 7b b1             	add    -0x4f(%ebx),%bh
408d36:	00 00                	add    %al,(%eax)
408d38:	04 1f                	add    $0x1f,%al
408d3a:	47                   	inc    %edi
408d3b:	1f                   	pop    %ds
408d3c:	15 73 43 00 00       	adc    $0x4373,%eax
408d41:	0a 6f 4c             	or     0x4c(%edi),%ch
408d44:	00 00                	add    %al,(%eax)
408d46:	0a 00                	or     (%eax),%al
408d48:	02 7b b1             	add    -0x4f(%ebx),%bh
408d4b:	00 00                	add    %al,(%eax)
408d4d:	04 1f                	add    $0x1f,%al
408d4f:	70 6f                	jo     0x408dc0
408d51:	55                   	push   %ebp
408d52:	00 00                	add    %al,(%eax)
408d54:	0a 00                	or     (%eax),%al
408d56:	02 7b b1             	add    -0x4f(%ebx),%bh
408d59:	00 00                	add    %al,(%eax)
408d5b:	04 72                	add    $0x72,%al
408d5d:	ca 76 00             	lret   $0x76
408d60:	70 6f                	jo     0x408dd1
408d62:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408d67:	02 7b b2             	add    -0x4e(%ebx),%bh
408d6a:	00 00                	add    %al,(%eax)
408d6c:	04 17                	add    $0x17,%al
408d6e:	6f                   	outsl  %ds:(%esi),(%dx)
408d6f:	52                   	push   %edx
408d70:	00 00                	add    %al,(%eax)
408d72:	0a 00                	or     (%eax),%al
408d74:	02 7b b2             	add    -0x4e(%ebx),%bh
408d77:	00 00                	add    %al,(%eax)
408d79:	04 72                	add    $0x72,%al
408d7b:	4e                   	dec    %esi
408d7c:	73 00                	jae    0x408d7e
408d7e:	70 22                	jo     0x408da2
408d80:	00 00                	add    %al,(%eax)
408d82:	60                   	pusha
408d83:	41                   	inc    %ecx
408d84:	73 53                	jae    0x408dd9
408d86:	00 00                	add    %al,(%eax)
408d88:	0a 6f 54             	or     0x54(%edi),%ch
408d8b:	00 00                	add    %al,(%eax)
408d8d:	0a 00                	or     (%eax),%al
408d8f:	02 7b b2             	add    -0x4e(%ebx),%bh
408d92:	00 00                	add    %al,(%eax)
408d94:	04 20                	add    $0x20,%al
408d96:	ec                   	in     (%dx),%al
408d97:	02 00                	add    (%eax),%al
408d99:	00 1f                	add    %bl,(%edi)
408d9b:	09 73 47             	or     %esi,0x47(%ebx)
408d9e:	00 00                	add    %al,(%eax)
408da0:	0a 6f 48             	or     0x48(%edi),%ch
408da3:	00 00                	add    %al,(%eax)
408da5:	0a 00                	or     (%eax),%al
408da7:	02 7b b2             	add    -0x4e(%ebx),%bh
408daa:	00 00                	add    %al,(%eax)
408dac:	04 72                	add    $0x72,%al
408dae:	68 8d 00 70 6f       	push   $0x6f70008d
408db3:	4b                   	dec    %ebx
408db4:	00 00                	add    %al,(%eax)
408db6:	0a 00                	or     (%eax),%al
408db8:	02 7b b2             	add    -0x4e(%ebx),%bh
408dbb:	00 00                	add    %al,(%eax)
408dbd:	04 20                	add    $0x20,%al
408dbf:	a1 00 00 00 1f       	mov    0x1f000000,%eax
408dc4:	15 73 43 00 00       	adc    $0x4373,%eax
408dc9:	0a 6f 4c             	or     0x4c(%edi),%ch
408dcc:	00 00                	add    %al,(%eax)
408dce:	0a 00                	or     (%eax),%al
408dd0:	02 7b b2             	add    -0x4e(%ebx),%bh
408dd3:	00 00                	add    %al,(%eax)
408dd5:	04 1f                	add    $0x1f,%al
408dd7:	6f                   	outsl  %ds:(%esi),(%dx)
408dd8:	6f                   	outsl  %ds:(%esi),(%dx)
408dd9:	55                   	push   %ebp
408dda:	00 00                	add    %al,(%eax)
408ddc:	0a 00                	or     (%eax),%al
408dde:	02 7b b2             	add    -0x4e(%ebx),%bh
408de1:	00 00                	add    %al,(%eax)
408de3:	04 72                	add    $0x72,%al
408de5:	8a 8d 00 70 6f 2d    	mov    0x2d6f7000(%ebp),%cl
408deb:	00 00                	add    %al,(%eax)
408ded:	0a 00                	or     (%eax),%al
408def:	02 7b b3             	add    -0x4d(%ebx),%bh
408df2:	00 00                	add    %al,(%eax)
408df4:	04 20                	add    $0x20,%al
408df6:	86 01                	xchg   %al,(%ecx)
408df8:	00 00                	add    %al,(%eax)
408dfa:	20 b7 01 00 00 73    	and    %dh,0x73000001(%edi)
408e00:	47                   	inc    %edi
408e01:	00 00                	add    %al,(%eax)
408e03:	0a 6f 48             	or     0x48(%edi),%ch
408e06:	00 00                	add    %al,(%eax)
408e08:	0a 00                	or     (%eax),%al
408e0a:	02 7b b3             	add    -0x4d(%ebx),%bh
408e0d:	00 00                	add    %al,(%eax)
408e0f:	04 72                	add    $0x72,%al
408e11:	b2 8d                	mov    $0x8d,%dl
408e13:	00 70 6f             	add    %dh,0x6f(%eax)
408e16:	4b                   	dec    %ebx
408e17:	00 00                	add    %al,(%eax)
408e19:	0a 00                	or     (%eax),%al
408e1b:	02 7b b3             	add    -0x4d(%ebx),%bh
408e1e:	00 00                	add    %al,(%eax)
408e20:	04 20                	add    $0x20,%al
408e22:	87 00                	xchg   %eax,(%eax)
408e24:	00 00                	add    %al,(%eax)
408e26:	1f                   	pop    %ds
408e27:	29 73 43             	sub    %esi,0x43(%ebx)
408e2a:	00 00                	add    %al,(%eax)
408e2c:	0a 6f 4c             	or     0x4c(%edi),%ch
408e2f:	00 00                	add    %al,(%eax)
408e31:	0a 00                	or     (%eax),%al
408e33:	02 7b b3             	add    -0x4d(%ebx),%bh
408e36:	00 00                	add    %al,(%eax)
408e38:	04 20                	add    $0x20,%al
408e3a:	88 00                	mov    %al,(%eax)
408e3c:	00 00                	add    %al,(%eax)
408e3e:	6f                   	outsl  %ds:(%esi),(%dx)
408e3f:	55                   	push   %ebp
408e40:	00 00                	add    %al,(%eax)
408e42:	0a 00                	or     (%eax),%al
408e44:	02 7b b3             	add    -0x4d(%ebx),%bh
408e47:	00 00                	add    %al,(%eax)
408e49:	04 72                	add    $0x72,%al
408e4b:	ea 8d 00 70 6f 2d 00 	ljmp   $0x2d,$0x6f70008d
408e52:	00 0a                	add    %cl,(%edx)
408e54:	00 02                	add    %al,(%edx)
408e56:	7b b3                	jnp    0x408e0b
408e58:	00 00                	add    %al,(%eax)
408e5a:	04 17                	add    $0x17,%al
408e5c:	6f                   	outsl  %ds:(%esi),(%dx)
408e5d:	56                   	push   %esi
408e5e:	00 00                	add    %al,(%eax)
408e60:	0a 00                	or     (%eax),%al
408e62:	02 7b b3             	add    -0x4d(%ebx),%bh
408e65:	00 00                	add    %al,(%eax)
408e67:	04 02                	add    $0x2,%al
408e69:	fe 06                	incb   (%esi)
408e6b:	41                   	inc    %ecx
408e6c:	00 00                	add    %al,(%eax)
408e6e:	06                   	push   %es
408e6f:	73 50                	jae    0x408ec1
408e71:	00 00                	add    %al,(%eax)
408e73:	0a 6f 57             	or     0x57(%edi),%ch
408e76:	00 00                	add    %al,(%eax)
408e78:	0a 00                	or     (%eax),%al
408e7a:	02 7b b4             	add    -0x4c(%ebx),%bh
408e7d:	00 00                	add    %al,(%eax)
408e7f:	04 17                	add    $0x17,%al
408e81:	6f                   	outsl  %ds:(%esi),(%dx)
408e82:	52                   	push   %edx
408e83:	00 00                	add    %al,(%eax)
408e85:	0a 00                	or     (%eax),%al
408e87:	02 7b b4             	add    -0x4c(%ebx),%bh
408e8a:	00 00                	add    %al,(%eax)
408e8c:	04 72                	add    $0x72,%al
408e8e:	4e                   	dec    %esi
408e8f:	73 00                	jae    0x408e91
408e91:	70 22                	jo     0x408eb5
408e93:	00 00                	add    %al,(%eax)
408e95:	60                   	pusha
408e96:	41                   	inc    %ecx
408e97:	73 53                	jae    0x408eec
408e99:	00 00                	add    %al,(%eax)
408e9b:	0a 6f 54             	or     0x54(%edi),%ch
408e9e:	00 00                	add    %al,(%eax)
408ea0:	0a 00                	or     (%eax),%al
408ea2:	02 7b b4             	add    -0x4c(%ebx),%bh
408ea5:	00 00                	add    %al,(%eax)
408ea7:	04 20                	add    $0x20,%al
408ea9:	e8 01 00 00 20       	call   0x20408eaf
408eae:	90                   	nop
408eaf:	01 00                	add    %eax,(%eax)
408eb1:	00 73 47             	add    %dh,0x47(%ebx)
408eb4:	00 00                	add    %al,(%eax)
408eb6:	0a 6f 48             	or     0x48(%edi),%ch
408eb9:	00 00                	add    %al,(%eax)
408ebb:	0a 00                	or     (%eax),%al
408ebd:	02 7b b4             	add    -0x4c(%ebx),%bh
408ec0:	00 00                	add    %al,(%eax)
408ec2:	04 72                	add    $0x72,%al
408ec4:	18 8e 00 70 6f 4b    	sbb    %cl,0x4b6f7000(%esi)
408eca:	00 00                	add    %al,(%eax)
408ecc:	0a 00                	or     (%eax),%al
408ece:	02 7b b4             	add    -0x4c(%ebx),%bh
408ed1:	00 00                	add    %al,(%eax)
408ed3:	04 1f                	add    $0x1f,%al
408ed5:	13 1f                	adc    (%edi),%ebx
408ed7:	15 73 43 00 00       	adc    $0x4373,%eax
408edc:	0a 6f 4c             	or     0x4c(%edi),%ch
408edf:	00 00                	add    %al,(%eax)
408ee1:	0a 00                	or     (%eax),%al
408ee3:	02 7b b4             	add    -0x4c(%ebx),%bh
408ee6:	00 00                	add    %al,(%eax)
408ee8:	04 20                	add    $0x20,%al
408eea:	87 00                	xchg   %eax,(%eax)
408eec:	00 00                	add    %al,(%eax)
408eee:	6f                   	outsl  %ds:(%esi),(%dx)
408eef:	55                   	push   %ebp
408ef0:	00 00                	add    %al,(%eax)
408ef2:	0a 00                	or     (%eax),%al
408ef4:	02 7b b4             	add    -0x4c(%ebx),%bh
408ef7:	00 00                	add    %al,(%eax)
408ef9:	04 72                	add    $0x72,%al
408efb:	94                   	xchg   %eax,%esp
408efc:	73 00                	jae    0x408efe
408efe:	70 6f                	jo     0x408f6f
408f00:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408f05:	02 7b b5             	add    -0x4b(%ebx),%bh
408f08:	00 00                	add    %al,(%eax)
408f0a:	04 17                	add    $0x17,%al
408f0c:	6f                   	outsl  %ds:(%esi),(%dx)
408f0d:	52                   	push   %edx
408f0e:	00 00                	add    %al,(%eax)
408f10:	0a 00                	or     (%eax),%al
408f12:	02 7b b5             	add    -0x4b(%ebx),%bh
408f15:	00 00                	add    %al,(%eax)
408f17:	04 72                	add    $0x72,%al
408f19:	4e                   	dec    %esi
408f1a:	73 00                	jae    0x408f1c
408f1c:	70 22                	jo     0x408f40
408f1e:	00 00                	add    %al,(%eax)
408f20:	60                   	pusha
408f21:	41                   	inc    %ecx
408f22:	73 53                	jae    0x408f77
408f24:	00 00                	add    %al,(%eax)
408f26:	0a 6f 54             	or     0x54(%edi),%ch
408f29:	00 00                	add    %al,(%eax)
408f2b:	0a 00                	or     (%eax),%al
408f2d:	02 7b b5             	add    -0x4b(%ebx),%bh
408f30:	00 00                	add    %al,(%eax)
408f32:	04 20                	add    $0x20,%al
408f34:	e8 01 00 00 20       	call   0x20408f3a
408f39:	7b 01                	jnp    0x408f3c
408f3b:	00 00                	add    %al,(%eax)
408f3d:	73 47                	jae    0x408f86
408f3f:	00 00                	add    %al,(%eax)
408f41:	0a 6f 48             	or     0x48(%edi),%ch
408f44:	00 00                	add    %al,(%eax)
408f46:	0a 00                	or     (%eax),%al
408f48:	02 7b b5             	add    -0x4b(%ebx),%bh
408f4b:	00 00                	add    %al,(%eax)