409bc1:	70 6f                	jo     0x409c32
409bc3:	1b 00                	sbb    (%eax),%eax
409bc5:	00 0a                	add    %cl,(%edx)
409bc7:	00 02                	add    %al,(%edx)
409bc9:	7b b4                	jnp    0x409b7f
409bcb:	00 00                	add    %al,(%eax)
409bcd:	04 17                	add    $0x17,%al
409bcf:	6f                   	outsl  %ds:(%esi),(%dx)
409bd0:	4a                   	dec    %edx
409bd1:	00 00                	add    %al,(%eax)
409bd3:	0a 00                	or     (%eax),%al
409bd5:	02 7b b4             	add    -0x4c(%ebx),%bh
409bd8:	00 00                	add    %al,(%eax)
409bda:	04 02                	add    $0x2,%al
409bdc:	fe 06                	incb   (%esi)
409bde:	4f                   	dec    %edi
409bdf:	00 00                	add    %al,(%eax)
409be1:	06                   	push   %es
409be2:	73 37                	jae    0x409c1b
409be4:	00 00                	add    %al,(%eax)
409be6:	0a 6f 4b             	or     0x4b(%edi),%ch
409be9:	00 00                	add    %al,(%eax)
409beb:	0a 00                	or     (%eax),%al
409bed:	02 7b b5             	add    -0x4b(%ebx),%bh
409bf0:	00 00                	add    %al,(%eax)
409bf2:	04 20                	add    $0x20,%al
409bf4:	d4 00                	aam    $0x0
409bf6:	00 00                	add    %al,(%eax)
409bf8:	1f                   	pop    %ds
409bf9:	56                   	push   %esi
409bfa:	73 28                	jae    0x409c24
409bfc:	00 00                	add    %al,(%eax)
409bfe:	0a 6f 29             	or     0x29(%edi),%ch
409c01:	00 00                	add    %al,(%eax)
409c03:	0a 00                	or     (%eax),%al
409c05:	02 7b b5             	add    -0x4b(%ebx),%bh
409c08:	00 00                	add    %al,(%eax)
409c0a:	04 72                	add    $0x72,%al
409c0c:	0d 0c 00 70 6f       	or     $0x6f70000c,%eax
409c11:	2a 00                	sub    (%eax),%al
409c13:	00 0a                	add    %cl,(%edx)
409c15:	00 02                	add    %al,(%edx)
409c17:	7b b5                	jnp    0x409bce
409c19:	00 00                	add    %al,(%eax)
409c1b:	04 1f                	add    $0x1f,%al
409c1d:	2f                   	das
409c1e:	1f                   	pop    %ds
409c1f:	17                   	pop    %ss
409c20:	73 2b                	jae    0x409c4d
409c22:	00 00                	add    %al,(%eax)
409c24:	0a 6f 2c             	or     0x2c(%edi),%ch
409c27:	00 00                	add    %al,(%eax)
409c29:	0a 00                	or     (%eax),%al
409c2b:	02 7b b5             	add    -0x4b(%ebx),%bh
409c2e:	00 00                	add    %al,(%eax)
409c30:	04 1b                	add    $0x1b,%al
409c32:	6f                   	outsl  %ds:(%esi),(%dx)
409c33:	2d 00 00 0a 00       	sub    $0xa0000,%eax
409c38:	02 7b b5             	add    -0x4b(%ebx),%bh
409c3b:	00 00                	add    %al,(%eax)
409c3d:	04 72                	add    $0x72,%al
409c3f:	1d 0c 00 70 6f       	sbb    $0x6f70000c,%eax
409c44:	9d                   	popf
409c45:	00 00                	add    %al,(%eax)
409c47:	0a 00                	or     (%eax),%al
409c49:	02 7b b5             	add    -0x4b(%ebx),%bh
409c4c:	00 00                	add    %al,(%eax)
409c4e:	04 72                	add    $0x72,%al
409c50:	1d 0c 00 70 6f       	sbb    $0x6f70000c,%eax
409c55:	1b 00                	sbb    (%eax),%eax
409c57:	00 0a                	add    %cl,(%edx)
409c59:	00 02                	add    %al,(%edx)
409c5b:	7b b5                	jnp    0x409c12
409c5d:	00 00                	add    %al,(%eax)
409c5f:	04 17                	add    $0x17,%al
409c61:	6f                   	outsl  %ds:(%esi),(%dx)
409c62:	4a                   	dec    %edx
409c63:	00 00                	add    %al,(%eax)
409c65:	0a 00                	or     (%eax),%al
409c67:	02 7b b5             	add    -0x4b(%ebx),%bh
409c6a:	00 00                	add    %al,(%eax)
409c6c:	04 02                	add    $0x2,%al
409c6e:	fe 06                	incb   (%esi)
409c70:	4f                   	dec    %edi
409c71:	00 00                	add    %al,(%eax)
409c73:	06                   	push   %es
409c74:	73 37                	jae    0x409cad
409c76:	00 00                	add    %al,(%eax)
409c78:	0a 6f 4b             	or     0x4b(%edi),%ch
409c7b:	00 00                	add    %al,(%eax)
409c7d:	0a 00                	or     (%eax),%al
409c7f:	02 7b b6             	add    -0x4a(%ebx),%bh
409c82:	00 00                	add    %al,(%eax)
409c84:	04 1f                	add    $0x1f,%al
409c86:	70 20                	jo     0x409ca8
409c88:	b9 00 00 00 73       	mov    $0x73000000,%ecx
409c8d:	28 00                	sub    %al,(%eax)
409c8f:	00 0a                	add    %cl,(%edx)
409c91:	6f                   	outsl  %ds:(%esi),(%dx)
409c92:	29 00                	sub    %eax,(%eax)
409c94:	00 0a                	add    %cl,(%edx)
409c96:	00 02                	add    %al,(%edx)
409c98:	7b b6                	jnp    0x409c50
409c9a:	00 00                	add    %al,(%eax)
409c9c:	04 72                	add    $0x72,%al
409c9e:	21 0c 00             	and    %ecx,(%eax,%eax,1)
409ca1:	70 6f                	jo     0x409d12
409ca3:	2a 00                	sub    (%eax),%al
409ca5:	00 0a                	add    %cl,(%edx)
409ca7:	00 02                	add    %al,(%edx)
409ca9:	7b b6                	jnp    0x409c61
409cab:	00 00                	add    %al,(%eax)
409cad:	04 1f                	add    $0x1f,%al
409caf:	2f                   	das
409cb0:	1f                   	pop    %ds
409cb1:	17                   	pop    %ss
409cb2:	73 2b                	jae    0x409cdf
409cb4:	00 00                	add    %al,(%eax)
409cb6:	0a 6f 2c             	or     0x2c(%edi),%ch
409cb9:	00 00                	add    %al,(%eax)
409cbb:	0a 00                	or     (%eax),%al
409cbd:	02 7b b6             	add    -0x4a(%ebx),%bh
409cc0:	00 00                	add    %al,(%eax)
409cc2:	04 1c                	add    $0x1c,%al
409cc4:	6f                   	outsl  %ds:(%esi),(%dx)
409cc5:	2d 00 00 0a 00       	sub    $0xa0000,%eax
409cca:	02 7b b6             	add    -0x4a(%ebx),%bh
409ccd:	00 00                	add    %al,(%eax)
409ccf:	04 72                	add    $0x72,%al
409cd1:	31 0c 00             	xor    %ecx,(%eax,%eax,1)
409cd4:	70 6f                	jo     0x409d45
409cd6:	9d                   	popf
409cd7:	00 00                	add    %al,(%eax)
409cd9:	0a 00                	or     (%eax),%al
409cdb:	02 7b b6             	add    -0x4a(%ebx),%bh
409cde:	00 00                	add    %al,(%eax)
409ce0:	04 72                	add    $0x72,%al
409ce2:	31 0c 00             	xor    %ecx,(%eax,%eax,1)
409ce5:	70 6f                	jo     0x409d56
409ce7:	1b 00                	sbb    (%eax),%eax
409ce9:	00 0a                	add    %cl,(%edx)
409ceb:	00 02                	add    %al,(%edx)
409ced:	7b b6                	jnp    0x409ca5
409cef:	00 00                	add    %al,(%eax)
409cf1:	04 17                	add    $0x17,%al
409cf3:	6f                   	outsl  %ds:(%esi),(%dx)
409cf4:	4a                   	dec    %edx
409cf5:	00 00                	add    %al,(%eax)
409cf7:	0a 00                	or     (%eax),%al
409cf9:	02 7b b6             	add    -0x4a(%ebx),%bh
409cfc:	00 00                	add    %al,(%eax)
409cfe:	04 02                	add    $0x2,%al
409d00:	fe 06                	incb   (%esi)
409d02:	4f                   	dec    %edi
409d03:	00 00                	add    %al,(%eax)
409d05:	06                   	push   %es
409d06:	73 37                	jae    0x409d3f
409d08:	00 00                	add    %al,(%eax)
409d0a:	0a 6f 4b             	or     0x4b(%edi),%ch
409d0d:	00 00                	add    %al,(%eax)
409d0f:	0a 00                	or     (%eax),%al
409d11:	02 7b b7             	add    -0x49(%ebx),%bh
409d14:	00 00                	add    %al,(%eax)
409d16:	04 1f                	add    $0x1f,%al
409d18:	70 20                	jo     0x409d3a
409d1a:	87 00                	xchg   %eax,(%eax)
409d1c:	00 00                	add    %al,(%eax)
409d1e:	73 28                	jae    0x409d48
409d20:	00 00                	add    %al,(%eax)
409d22:	0a 6f 29             	or     0x29(%edi),%ch
409d25:	00 00                	add    %al,(%eax)
409d27:	0a 00                	or     (%eax),%al
409d29:	02 7b b7             	add    -0x49(%ebx),%bh
409d2c:	00 00                	add    %al,(%eax)
409d2e:	04 72                	add    $0x72,%al
409d30:	37                   	aaa
409d31:	0c 00                	or     $0x0,%al
409d33:	70 6f                	jo     0x409da4
409d35:	2a 00                	sub    (%eax),%al
409d37:	00 0a                	add    %cl,(%edx)
409d39:	00 02                	add    %al,(%edx)
409d3b:	7b b7                	jnp    0x409cf4
409d3d:	00 00                	add    %al,(%eax)
409d3f:	04 1f                	add    $0x1f,%al
409d41:	2f                   	das
409d42:	1f                   	pop    %ds
409d43:	17                   	pop    %ss
409d44:	73 2b                	jae    0x409d71
409d46:	00 00                	add    %al,(%eax)
409d48:	0a 6f 2c             	or     0x2c(%edi),%ch
409d4b:	00 00                	add    %al,(%eax)
409d4d:	0a 00                	or     (%eax),%al
409d4f:	02 7b b7             	add    -0x49(%ebx),%bh
409d52:	00 00                	add    %al,(%eax)
409d54:	04 1d                	add    $0x1d,%al
409d56:	6f                   	outsl  %ds:(%esi),(%dx)
409d57:	2d 00 00 0a 00       	sub    $0xa0000,%eax
409d5c:	02 7b b7             	add    -0x49(%ebx),%bh
409d5f:	00 00                	add    %al,(%eax)
409d61:	04 72                	add    $0x72,%al
409d63:	47                   	inc    %edi
409d64:	0c 00                	or     $0x0,%al
409d66:	70 6f                	jo     0x409dd7
409d68:	9d                   	popf
409d69:	00 00                	add    %al,(%eax)
409d6b:	0a 00                	or     (%eax),%al
409d6d:	02 7b b7             	add    -0x49(%ebx),%bh
409d70:	00 00                	add    %al,(%eax)
409d72:	04 72                	add    $0x72,%al
409d74:	47                   	inc    %edi
409d75:	0c 00                	or     $0x0,%al
409d77:	70 6f                	jo     0x409de8
409d79:	1b 00                	sbb    (%eax),%eax
409d7b:	00 0a                	add    %cl,(%edx)
409d7d:	00 02                	add    %al,(%edx)
409d7f:	7b b7                	jnp    0x409d38
409d81:	00 00                	add    %al,(%eax)
409d83:	04 17                	add    $0x17,%al
409d85:	6f                   	outsl  %ds:(%esi),(%dx)
409d86:	4a                   	dec    %edx
409d87:	00 00                	add    %al,(%eax)
409d89:	0a 00                	or     (%eax),%al
409d8b:	02 7b b7             	add    -0x49(%ebx),%bh
409d8e:	00 00                	add    %al,(%eax)
409d90:	04 02                	add    $0x2,%al
409d92:	fe 06                	incb   (%esi)
409d94:	4f                   	dec    %edi
409d95:	00 00                	add    %al,(%eax)
409d97:	06                   	push   %es
409d98:	73 37                	jae    0x409dd1
409d9a:	00 00                	add    %al,(%eax)
409d9c:	0a 6f 4b             	or     0x4b(%edi),%ch
409d9f:	00 00                	add    %al,(%eax)
409da1:	0a 00                	or     (%eax),%al
409da3:	02 7b b8             	add    -0x48(%ebx),%bh
409da6:	00 00                	add    %al,(%eax)
409da8:	04 1f                	add    $0x1f,%al
409daa:	70 1f                	jo     0x409dcb
409dac:	56                   	push   %esi
409dad:	73 28                	jae    0x409dd7
409daf:	00 00                	add    %al,(%eax)
409db1:	0a 6f 29             	or     0x29(%edi),%ch
409db4:	00 00                	add    %al,(%eax)
409db6:	0a 00                	or     (%eax),%al
409db8:	02 7b b8             	add    -0x48(%ebx),%bh
409dbb:	00 00                	add    %al,(%eax)
409dbd:	04 72                	add    $0x72,%al
409dbf:	4d                   	dec    %ebp
409dc0:	0c 00                	or     $0x0,%al
409dc2:	70 6f                	jo     0x409e33
409dc4:	2a 00                	sub    (%eax),%al
409dc6:	00 0a                	add    %cl,(%edx)
409dc8:	00 02                	add    %al,(%edx)
409dca:	7b b8                	jnp    0x409d84
409dcc:	00 00                	add    %al,(%eax)
409dce:	04 1f                	add    $0x1f,%al
409dd0:	2f                   	das
409dd1:	1f                   	pop    %ds
409dd2:	17                   	pop    %ss
409dd3:	73 2b                	jae    0x409e00
409dd5:	00 00                	add    %al,(%eax)
409dd7:	0a 6f 2c             	or     0x2c(%edi),%ch
409dda:	00 00                	add    %al,(%eax)
409ddc:	0a 00                	or     (%eax),%al
409dde:	02 7b b8             	add    -0x48(%ebx),%bh
409de1:	00 00                	add    %al,(%eax)
409de3:	04 1e                	add    $0x1e,%al
409de5:	6f                   	outsl  %ds:(%esi),(%dx)
409de6:	2d 00 00 0a 00       	sub    $0xa0000,%eax
409deb:	02 7b b8             	add    -0x48(%ebx),%bh
409dee:	00 00                	add    %al,(%eax)
409df0:	04 72                	add    $0x72,%al
409df2:	5d                   	pop    %ebp
409df3:	0c 00                	or     $0x0,%al
409df5:	70 6f                	jo     0x409e66
409df7:	9d                   	popf
409df8:	00 00                	add    %al,(%eax)
409dfa:	0a 00                	or     (%eax),%al
409dfc:	02 7b b8             	add    -0x48(%ebx),%bh
409dff:	00 00                	add    %al,(%eax)
409e01:	04 72                	add    $0x72,%al
409e03:	5d                   	pop    %ebp
409e04:	0c 00                	or     $0x0,%al
409e06:	70 6f                	jo     0x409e77
409e08:	1b 00                	sbb    (%eax),%eax
409e0a:	00 0a                	add    %cl,(%edx)
409e0c:	00 02                	add    %al,(%edx)
409e0e:	7b b8                	jnp    0x409dc8
409e10:	00 00                	add    %al,(%eax)
409e12:	04 17                	add    $0x17,%al
409e14:	6f                   	outsl  %ds:(%esi),(%dx)
409e15:	4a                   	dec    %edx
409e16:	00 00                	add    %al,(%eax)
409e18:	0a 00                	or     (%eax),%al
409e1a:	02 7b b8             	add    -0x48(%ebx),%bh
409e1d:	00 00                	add    %al,(%eax)
409e1f:	04 02                	add    $0x2,%al
409e21:	fe 06                	incb   (%esi)
409e23:	4f                   	dec    %edi
409e24:	00 00                	add    %al,(%eax)
409e26:	06                   	push   %es
409e27:	73 37                	jae    0x409e60
409e29:	00 00                	add    %al,(%eax)
409e2b:	0a 6f 4b             	or     0x4b(%edi),%ch
409e2e:	00 00                	add    %al,(%eax)
409e30:	0a 00                	or     (%eax),%al
409e32:	02 7b b9             	add    -0x47(%ebx),%bh
409e35:	00 00                	add    %al,(%eax)
409e37:	04 1f                	add    $0x1f,%al
409e39:	0c 20                	or     $0x20,%al
409e3b:	b9 00 00 00 73       	mov    $0x73000000,%ecx
409e40:	28 00                	sub    %al,(%eax)
409e42:	00 0a                	add    %cl,(%edx)
409e44:	6f                   	outsl  %ds:(%esi),(%dx)
409e45:	29 00                	sub    %eax,(%eax)
409e47:	00 0a                	add    %cl,(%edx)
409e49:	00 02                	add    %al,(%edx)
409e4b:	7b b9                	jnp    0x409e06
409e4d:	00 00                	add    %al,(%eax)
409e4f:	04 72                	add    $0x72,%al
409e51:	61                   	popa
409e52:	0c 00                	or     $0x0,%al
409e54:	70 6f                	jo     0x409ec5
409e56:	2a 00                	sub    (%eax),%al
409e58:	00 0a                	add    %cl,(%edx)
409e5a:	00 02                	add    %al,(%edx)
409e5c:	7b b9                	jnp    0x409e17
409e5e:	00 00                	add    %al,(%eax)
409e60:	04 1f                	add    $0x1f,%al
409e62:	2f                   	das
409e63:	1f                   	pop    %ds
409e64:	17                   	pop    %ss
409e65:	73 2b                	jae    0x409e92
409e67:	00 00                	add    %al,(%eax)
409e69:	0a 6f 2c             	or     0x2c(%edi),%ch
409e6c:	00 00                	add    %al,(%eax)
409e6e:	0a 00                	or     (%eax),%al
409e70:	02 7b b9             	add    -0x47(%ebx),%bh
409e73:	00 00                	add    %al,(%eax)
409e75:	04 1f                	add    $0x1f,%al
409e77:	09 6f 2d             	or     %ebp,0x2d(%edi)
409e7a:	00 00                	add    %al,(%eax)
409e7c:	0a 00                	or     (%eax),%al
409e7e:	02 7b b9             	add    -0x47(%ebx),%bh
409e81:	00 00                	add    %al,(%eax)
409e83:	04 72                	add    $0x72,%al
409e85:	71 0c                	jno    0x409e93
409e87:	00 70 6f             	add    %dh,0x6f(%eax)
409e8a:	9d                   	popf
409e8b:	00 00                	add    %al,(%eax)