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)
409e8d:	0a 00                	or     (%eax),%al
409e8f:	02 7b b9             	add    -0x47(%ebx),%bh
409e92:	00 00                	add    %al,(%eax)
409e94:	04 72                	add    $0x72,%al
409e96:	71 0c                	jno    0x409ea4
409e98:	00 70 6f             	add    %dh,0x6f(%eax)
409e9b:	1b 00                	sbb    (%eax),%eax
409e9d:	00 0a                	add    %cl,(%edx)
409e9f:	00 02                	add    %al,(%edx)
409ea1:	7b b9                	jnp    0x409e5c
409ea3:	00 00                	add    %al,(%eax)
409ea5:	04 17                	add    $0x17,%al
409ea7:	6f                   	outsl  %ds:(%esi),(%dx)
409ea8:	4a                   	dec    %edx
409ea9:	00 00                	add    %al,(%eax)
409eab:	0a 00                	or     (%eax),%al
409ead:	02 7b b9             	add    -0x47(%ebx),%bh
409eb0:	00 00                	add    %al,(%eax)
409eb2:	04 02                	add    $0x2,%al
409eb4:	fe 06                	incb   (%esi)
409eb6:	4f                   	dec    %edi
409eb7:	00 00                	add    %al,(%eax)
409eb9:	06                   	push   %es
409eba:	73 37                	jae    0x409ef3
409ebc:	00 00                	add    %al,(%eax)
409ebe:	0a 6f 4b             	or     0x4b(%edi),%ch
409ec1:	00 00                	add    %al,(%eax)
409ec3:	0a 00                	or     (%eax),%al
409ec5:	02 7b ba             	add    -0x46(%ebx),%bh
409ec8:	00 00                	add    %al,(%eax)
409eca:	04 1f                	add    $0x1f,%al
409ecc:	0c 20                	or     $0x20,%al
409ece:	84 00                	test   %al,(%eax)
409ed0:	00 00                	add    %al,(%eax)
409ed2:	73 28                	jae    0x409efc
409ed4:	00 00                	add    %al,(%eax)
409ed6:	0a 6f 29             	or     0x29(%edi),%ch
409ed9:	00 00                	add    %al,(%eax)
409edb:	0a 00                	or     (%eax),%al
409edd:	02 7b ba             	add    -0x46(%ebx),%bh
409ee0:	00 00                	add    %al,(%eax)
409ee2:	04 72                	add    $0x72,%al
409ee4:	77 0c                	ja     0x409ef2
409ee6:	00 70 6f             	add    %dh,0x6f(%eax)
409ee9:	2a 00                	sub    (%eax),%al
409eeb:	00 0a                	add    %cl,(%edx)
409eed:	00 02                	add    %al,(%edx)
409eef:	7b ba                	jnp    0x409eab
409ef1:	00 00                	add    %al,(%eax)
409ef3:	04 1f                	add    $0x1f,%al
409ef5:	2f                   	das
409ef6:	1f                   	pop    %ds
409ef7:	17                   	pop    %ss
409ef8:	73 2b                	jae    0x409f25
409efa:	00 00                	add    %al,(%eax)
409efc:	0a 6f 2c             	or     0x2c(%edi),%ch
409eff:	00 00                	add    %al,(%eax)
409f01:	0a 00                	or     (%eax),%al
409f03:	02 7b ba             	add    -0x46(%ebx),%bh
409f06:	00 00                	add    %al,(%eax)
409f08:	04 1f                	add    $0x1f,%al
409f0a:	0a 6f 2d             	or     0x2d(%edi),%ch
409f0d:	00 00                	add    %al,(%eax)
409f0f:	0a 00                	or     (%eax),%al
409f11:	02 7b ba             	add    -0x46(%ebx),%bh
409f14:	00 00                	add    %al,(%eax)
409f16:	04 72                	add    $0x72,%al
409f18:	87 0c 00             	xchg   %ecx,(%eax,%eax,1)
409f1b:	70 6f                	jo     0x409f8c
409f1d:	9d                   	popf
409f1e:	00 00                	add    %al,(%eax)
409f20:	0a 00                	or     (%eax),%al
409f22:	02 7b ba             	add    -0x46(%ebx),%bh
409f25:	00 00                	add    %al,(%eax)
409f27:	04 72                	add    $0x72,%al
409f29:	87 0c 00             	xchg   %ecx,(%eax,%eax,1)
409f2c:	70 6f                	jo     0x409f9d
409f2e:	1b 00                	sbb    (%eax),%eax
409f30:	00 0a                	add    %cl,(%edx)
409f32:	00 02                	add    %al,(%edx)
409f34:	7b ba                	jnp    0x409ef0
409f36:	00 00                	add    %al,(%eax)
409f38:	04 17                	add    $0x17,%al
409f3a:	6f                   	outsl  %ds:(%esi),(%dx)
409f3b:	4a                   	dec    %edx
409f3c:	00 00                	add    %al,(%eax)
409f3e:	0a 00                	or     (%eax),%al
409f40:	02 7b ba             	add    -0x46(%ebx),%bh
409f43:	00 00                	add    %al,(%eax)
409f45:	04 02                	add    $0x2,%al
409f47:	fe 06                	incb   (%esi)
409f49:	4f                   	dec    %edi
409f4a:	00 00                	add    %al,(%eax)
409f4c:	06                   	push   %es
409f4d:	73 37                	jae    0x409f86
409f4f:	00 00                	add    %al,(%eax)
409f51:	0a 6f 4b             	or     0x4b(%edi),%ch
409f54:	00 00                	add    %al,(%eax)
409f56:	0a 00                	or     (%eax),%al
409f58:	02 7b bb             	add    -0x45(%ebx),%bh
409f5b:	00 00                	add    %al,(%eax)
409f5d:	04 1f                	add    $0x1f,%al
409f5f:	0c 1f                	or     $0x1f,%al
409f61:	56                   	push   %esi
409f62:	73 28                	jae    0x409f8c
409f64:	00 00                	add    %al,(%eax)
409f66:	0a 6f 29             	or     0x29(%edi),%ch
409f69:	00 00                	add    %al,(%eax)
409f6b:	0a 00                	or     (%eax),%al
409f6d:	02 7b bb             	add    -0x45(%ebx),%bh
409f70:	00 00                	add    %al,(%eax)
409f72:	04 72                	add    $0x72,%al
409f74:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
409f77:	70 6f                	jo     0x409fe8
409f79:	2a 00                	sub    (%eax),%al
409f7b:	00 0a                	add    %cl,(%edx)
409f7d:	00 02                	add    %al,(%edx)
409f7f:	7b bb                	jnp    0x409f3c
409f81:	00 00                	add    %al,(%eax)
409f83:	04 1f                	add    $0x1f,%al
409f85:	2f                   	das
409f86:	1f                   	pop    %ds
409f87:	17                   	pop    %ss
409f88:	73 2b                	jae    0x409fb5
409f8a:	00 00                	add    %al,(%eax)
409f8c:	0a 6f 2c             	or     0x2c(%edi),%ch
409f8f:	00 00                	add    %al,(%eax)
409f91:	0a 00                	or     (%eax),%al
409f93:	02 7b bb             	add    -0x45(%ebx),%bh
409f96:	00 00                	add    %al,(%eax)
409f98:	04 1f                	add    $0x1f,%al
409f9a:	0b 6f 2d             	or     0x2d(%edi),%ebp
409f9d:	00 00                	add    %al,(%eax)
409f9f:	0a 00                	or     (%eax),%al
409fa1:	02 7b bb             	add    -0x45(%ebx),%bh
409fa4:	00 00                	add    %al,(%eax)
409fa6:	04 72                	add    $0x72,%al
409fa8:	9f                   	lahf
409fa9:	0c 00                	or     $0x0,%al
409fab:	70 6f                	jo     0x40a01c
409fad:	9d                   	popf
409fae:	00 00                	add    %al,(%eax)
409fb0:	0a 00                	or     (%eax),%al
409fb2:	02 7b bb             	add    -0x45(%ebx),%bh
409fb5:	00 00                	add    %al,(%eax)
409fb7:	04 72                	add    $0x72,%al
409fb9:	9f                   	lahf
409fba:	0c 00                	or     $0x0,%al
409fbc:	70 6f                	jo     0x40a02d
409fbe:	1b 00                	sbb    (%eax),%eax
409fc0:	00 0a                	add    %cl,(%edx)
409fc2:	00 02                	add    %al,(%edx)
409fc4:	7b bb                	jnp    0x409f81
409fc6:	00 00                	add    %al,(%eax)
409fc8:	04 17                	add    $0x17,%al
409fca:	6f                   	outsl  %ds:(%esi),(%dx)
409fcb:	4a                   	dec    %edx
409fcc:	00 00                	add    %al,(%eax)
409fce:	0a 00                	or     (%eax),%al
409fd0:	02 7b bb             	add    -0x45(%ebx),%bh
409fd3:	00 00                	add    %al,(%eax)
409fd5:	04 02                	add    $0x2,%al
409fd7:	fe 06                	incb   (%esi)
409fd9:	4f                   	dec    %edi
409fda:	00 00                	add    %al,(%eax)
409fdc:	06                   	push   %es
409fdd:	73 37                	jae    0x40a016
409fdf:	00 00                	add    %al,(%eax)
409fe1:	0a 6f 4b             	or     0x4b(%edi),%ch
409fe4:	00 00                	add    %al,(%eax)
409fe6:	0a 00                	or     (%eax),%al
409fe8:	02 7b bc             	add    -0x44(%ebx),%bh
409feb:	00 00                	add    %al,(%eax)
409fed:	04 20                	add    $0x20,%al
409fef:	a5                   	movsl  %ds:(%esi),%es:(%edi)