409a6e:	84 00                	test   %al,(%eax)
409a70:	00 0a                	add    %cl,(%edx)
409a72:	6f                   	outsl  %ds:(%esi),(%dx)
409a73:	85 00                	test   %eax,(%eax)
409a75:	00 0a                	add    %cl,(%edx)
409a77:	26 00 00             	add    %al,%es:(%eax)
409a7a:	72 03                	jb     0x409a7f
409a7c:	94                   	xchg   %eax,%esp
409a7d:	00 70 1a             	add    %dh,0x1a(%eax)
409a80:	8d 17                	lea    (%edi),%edx
409a82:	00 00                	add    %al,(%eax)
409a84:	01 25 16 06 6f 5e    	add    %esp,0x5e6f0616
409a8a:	00 00                	add    %al,(%eax)
409a8c:	06                   	push   %es
409a8d:	8c 41 00             	mov    %es,0x0(%ecx)
409a90:	00 01                	add    %al,(%ecx)
409a92:	a2 25 17 06 6f       	mov    %al,0x6f061725
409a97:	60                   	pusha
409a98:	00 00                	add    %al,(%eax)
409a9a:	06                   	push   %es
409a9b:	8c 41 00             	mov    %es,0x0(%ecx)
409a9e:	00 01                	add    %al,(%ecx)
409aa0:	a2 25 18 06 6f       	mov    %al,0x6f061825
409aa5:	64 00 00             	add    %al,%fs:(%eax)
409aa8:	06                   	push   %es
409aa9:	8c 41 00             	mov    %es,0x0(%ecx)
409aac:	00 01                	add    %al,(%ecx)
409aae:	a2 25 19 28 5b       	mov    %al,0x5b281925
409ab3:	00 00                	add    %al,(%eax)
409ab5:	0a a2 28 b8 00 00    	or     0xb828(%edx),%ah
409abb:	0a 72 da             	or     -0x26(%edx),%dh
409abe:	7d 00                	jge    0x409ac0
409ac0:	70 16                	jo     0x409ad8
409ac2:	1f                   	pop    %ds
409ac3:	10 28                	adc    %ch,(%eax)
409ac5:	8b 00                	mov    (%eax),%eax
409ac7:	00 0a                	add    %cl,(%edx)
409ac9:	26 02 72 01          	add    %es:0x1(%edx),%dh
409acd:	00 00                	add    %al,(%eax)
409acf:	70 28                	jo     0x409af9
409ad1:	bd 00 00 06 00       	mov    $0x60000,%ebp
409ad6:	02 7b c0             	add    -0x40(%ebx),%bh
409ad9:	00 00                	add    %al,(%eax)
409adb:	04 02                	add    $0x2,%al
409add:	7b c1                	jnp    0x409aa0
409adf:	00 00                	add    %al,(%eax)
409ae1:	04 02                	add    $0x2,%al
409ae3:	7b c0                	jnp    0x409aa5
409ae5:	00 00                	add    %al,(%eax)
409ae7:	04 6f                	add    $0x6f,%al
409ae9:	96                   	xchg   %eax,%esi
409aea:	00 00                	add    %al,(%eax)
409aec:	0a 17                	or     (%edi),%dl
409aee:	59                   	pop    %ecx
409aef:	6f                   	outsl  %ds:(%esi),(%dx)
409af0:	6b 00 00             	imul   $0x0,(%eax),%eax
409af3:	06                   	push   %es
409af4:	6f                   	outsl  %ds:(%esi),(%dx)
409af5:	b9 00 00 0a 0d       	mov    $0xd0a0000,%ecx
409afa:	00 00                	add    %al,(%eax)
409afc:	00 09                	add    %cl,(%ecx)
409afe:	7b 86                	jnp    0x409a86
409b00:	00 00                	add    %al,(%eax)
409b02:	04 15                	add    $0x15,%al
409b04:	fe 01                	incb   (%ecx)
409b06:	13 05 11 05 2c 3a    	adc    0x3a2c0511,%eax
409b0c:	00 02                	add    %al,(%edx)
409b0e:	7b b3                	jnp    0x409ac3
409b10:	00 00                	add    %al,(%eax)
409b12:	04 02                	add    $0x2,%al
409b14:	7b b2                	jnp    0x409ac8
409b16:	00 00                	add    %al,(%eax)
409b18:	04 7b                	add    $0x7b,%al
409b1a:	7f 00                	jg     0x409b1c
409b1c:	00 04 7d 7f 00 00 04 	add    %al,0x400007f(,%edi,2)
409b23:	02 7b b3             	add    -0x4d(%ebx),%bh
409b26:	00 00                	add    %al,(%eax)
409b28:	04 02                	add    $0x2,%al
409b2a:	7b b2                	jnp    0x409ade
409b2c:	00 00                	add    %al,(%eax)
409b2e:	04 7b                	add    $0x7b,%al
409b30:	80 00 00             	addb   $0x0,(%eax)
409b33:	04 7d                	add    $0x7d,%al
409b35:	80 00 00             	addb   $0x0,(%eax)
409b38:	04 08                	add    $0x8,%al
409b3a:	6f                   	outsl  %ds:(%esi),(%dx)
409b3b:	9c                   	pushf
409b3c:	00 00                	add    %al,(%eax)
409b3e:	0a 13                	or     (%ebx),%dl
409b40:	06                   	push   %es
409b41:	dd 17                	fstl   (%edi)
409b43:	02 00                	add    (%eax),%al
409b45:	00 09                	add    %cl,(%ecx)
409b47:	7b 8d                	jnp    0x409ad6
409b49:	00 00                	add    %al,(%eax)
409b4b:	04 17                	add    $0x17,%al
409b4d:	fe 01                	incb   (%ecx)
409b4f:	16                   	push   %ss
409b50:	fe 01                	incb   (%ecx)
409b52:	13 07                	adc    (%edi),%eax
409b54:	11 07                	adc    %eax,(%edi)
409b56:	39 87 01 00 00 00    	cmp    %eax,0x1(%edi)
409b5c:	09 7b 87             	or     %edi,-0x79(%ebx)
409b5f:	00 00                	add    %al,(%eax)
409b61:	04 02                	add    $0x2,%al
409b63:	7b c1                	jnp    0x409b26
409b65:	00 00                	add    %al,(%eax)
409b67:	04 1f                	add    $0x1f,%al
409b69:	64 6f                	outsl  %fs:(%esi),(%dx)
409b6b:	6b 00 00             	imul   $0x0,(%eax),%eax
409b6e:	06                   	push   %es
409b6f:	fe 02                	incb   (%edx)
409b71:	13 08                	adc    (%eax),%ecx
409b73:	11 08                	adc    %ecx,(%eax)
409b75:	2c 2b                	sub    $0x2b,%al
409b77:	00 02                	add    %al,(%edx)
409b79:	17                   	pop    %ss
409b7a:	28 b6 00 00 06 00    	sub    %dh,0x60000(%esi)
409b80:	08 02                	or     %al,(%edx)
409b82:	28 b3 00 00 06 6f    	sub    %dh,0x6f060000(%ebx)
409b88:	9a 00 00 06 72 a2 94 	lcall  $0x94a2,$0x72060000
409b8f:	00 70 28             	add    %dh,0x28(%eax)
409b92:	1e                   	push   %ds
409b93:	00 00                	add    %al,(%eax)
409b95:	0a 6f 85             	or     -0x7b(%edi),%ch
409b98:	00 00                	add    %al,(%eax)
409b9a:	0a 26                	or     (%esi),%ah
409b9c:	00 38                	add    %bh,(%eax)
409b9e:	3d 01 00 00 09       	cmp    $0x9000001,%eax
409ba3:	7b 88                	jnp    0x409b2d
409ba5:	00 00                	add    %al,(%eax)
409ba7:	04 02                	add    $0x2,%al
409ba9:	7b c1                	jnp    0x409b6c
409bab:	00 00                	add    %al,(%eax)
409bad:	04 1f                	add    $0x1f,%al
409baf:	64 6f                	outsl  %fs:(%esi),(%dx)
409bb1:	6b 00 00             	imul   $0x0,(%eax),%eax
409bb4:	06                   	push   %es
409bb5:	fe 02                	incb   (%edx)
409bb7:	13 09                	adc    (%ecx),%ecx
409bb9:	11 09                	adc    %ecx,(%ecx)
409bbb:	39 14 01             	cmp    %edx,(%ecx,%eax,1)
409bbe:	00 00                	add    %al,(%eax)
409bc0:	00 02                	add    %al,(%edx)
409bc2:	7b c1                	jnp    0x409b85
409bc4:	00 00                	add    %al,(%eax)
409bc6:	04 1f                	add    $0x1f,%al
409bc8:	64 6f                	outsl  %fs:(%esi),(%dx)
409bca:	6b 00 00             	imul   $0x0,(%eax),%eax
409bcd:	06                   	push   %es
409bce:	13 0a                	adc    (%edx),%ecx
409bd0:	11 0a                	adc    %ecx,(%edx)
409bd2:	09 7b 8a             	or     %edi,-0x76(%ebx)
409bd5:	00 00                	add    %al,(%eax)
409bd7:	04 fe                	add    $0xfe,%al
409bd9:	02 16                	add    (%esi),%dl
409bdb:	fe 01                	incb   (%ecx)
409bdd:	13 0b                	adc    (%ebx),%ecx
409bdf:	11 0b                	adc    %ecx,(%ebx)
409be1:	2c 51                	sub    $0x51,%al
409be3:	00 02                	add    %al,(%edx)
409be5:	02 28                	add    (%eax),%ch
409be7:	c2 00 00             	ret    $0x0
409bea:	06                   	push   %es
409beb:	7d b7                	jge    0x409ba4
409bed:	00 00                	add    %al,(%eax)
409bef:	04 02                	add    $0x2,%al
409bf1:	7b b4                	jnp    0x409ba7
409bf3:	00 00                	add    %al,(%eax)
409bf5:	04 25                	add    $0x25,%al
409bf7:	6f                   	outsl  %ds:(%esi),(%dx)
409bf8:	8d 00                	lea    (%eax),%eax
409bfa:	00 06                	add    %al,(%esi)
409bfc:	02 7b b7             	add    -0x49(%ebx),%bh
409bff:	00 00                	add    %al,(%eax)
409c01:	04 6f                	add    $0x6f,%al
409c03:	70 00                	jo     0x409c05
409c05:	00 06                	add    %al,(%esi)
409c07:	58                   	pop    %eax
409c08:	6f                   	outsl  %ds:(%esi),(%dx)
409c09:	8e 00                	mov    (%eax),%es
409c0b:	00 06                	add    %al,(%esi)
409c0d:	00 08                	add    %cl,(%eax)
409c0f:	6f                   	outsl  %ds:(%esi),(%dx)
409c10:	9c                   	pushf
409c11:	00 00                	add    %al,(%eax)
409c13:	0a 13                	or     (%ebx),%dl
409c15:	0c 08                	or     $0x8,%al
409c17:	72 c8                	jb     0x409be1
409c19:	94                   	xchg   %eax,%esp
409c1a:	00 70 11             	add    %dh,0x11(%eax)
409c1d:	0c 6f                	or     $0x6f,%al
409c1f:	9c                   	pushf
409c20:	00 00                	add    %al,(%eax)
409c22:	0a 28                	or     (%eax),%ch
409c24:	1e                   	push   %ds
409c25:	00 00                	add    %al,(%eax)
409c27:	0a 6f 85             	or     -0x7b(%edi),%ch
409c2a:	00 00                	add    %al,(%eax)
409c2c:	0a 26                	or     (%esi),%ah
409c2e:	00 38                	add    %bh,(%eax)
409c30:	9d                   	popf
409c31:	00 00                	add    %al,(%eax)
409c33:	00 11                	add    %dl,(%ecx)
409c35:	0a 09                	or     (%ecx),%cl
409c37:	7b 8a                	jnp    0x409bc3
409c39:	00 00                	add    %al,(%eax)
409c3b:	04 31                	add    $0x31,%al
409c3d:	0f 11 0a             	movups %xmm1,(%edx)
409c40:	09 7b 8b             	or     %edi,-0x75(%ebx)
409c43:	00 00                	add    %al,(%eax)
409c45:	04 fe                	add    $0xfe,%al
409c47:	02 16                	add    (%esi),%dl
409c49:	fe 01                	incb   (%ecx)
409c4b:	2b 01                	sub    (%ecx),%eax
409c4d:	16                   	push   %ss
409c4e:	13 0d 11 0d 2c 4e    	adc    0x4e2c0d11,%ecx
409c54:	00 02                	add    %al,(%edx)
409c56:	02 28                	add    (%eax),%ch
409c58:	c3                   	ret
409c59:	00 00                	add    %al,(%eax)
409c5b:	06                   	push   %es
409c5c:	7d b8                	jge    0x409c16
409c5e:	00 00                	add    %al,(%eax)
409c60:	04 02                	add    $0x2,%al
409c62:	7b b4                	jnp    0x409c18
409c64:	00 00                	add    %al,(%eax)
409c66:	04 25                	add    $0x25,%al
409c68:	6f                   	outsl  %ds:(%esi),(%dx)
409c69:	8d 00                	lea    (%eax),%eax
409c6b:	00 06                	add    %al,(%esi)
409c6d:	02 7b b8             	add    -0x48(%ebx),%bh
409c70:	00 00                	add    %al,(%eax)
409c72:	04 6f                	add    $0x6f,%al
409c74:	70 00                	jo     0x409c76
409c76:	00 06                	add    %al,(%esi)
409c78:	58                   	pop    %eax
409c79:	6f                   	outsl  %ds:(%esi),(%dx)
409c7a:	8e 00                	mov    (%eax),%es
409c7c:	00 06                	add    %al,(%esi)
409c7e:	00 08                	add    %cl,(%eax)
409c80:	6f                   	outsl  %ds:(%esi),(%dx)
409c81:	9c                   	pushf
409c82:	00 00                	add    %al,(%eax)
409c84:	0a 13                	or     (%ebx),%dl
409c86:	0e                   	push   %cs
409c87:	08 72 de             	or     %dh,-0x22(%edx)
409c8a:	94                   	xchg   %eax,%esp
409c8b:	00 70 11             	add    %dh,0x11(%eax)
409c8e:	0e                   	push   %cs
409c8f:	6f                   	outsl  %ds:(%esi),(%dx)
409c90:	9c                   	pushf
409c91:	00 00                	add    %al,(%eax)
409c93:	0a 28                	or     (%eax),%ch
409c95:	1e                   	push   %ds
409c96:	00 00                	add    %al,(%eax)
409c98:	0a 6f 85             	or     -0x7b(%edi),%ch
409c9b:	00 00                	add    %al,(%eax)
409c9d:	0a 26                	or     (%esi),%ah
409c9f:	00 2b                	add    %ch,(%ebx)
409ca1:	2f                   	das
409ca2:	11 0a                	adc    %ecx,(%edx)
409ca4:	09 7b 8b             	or     %edi,-0x75(%ebx)
409ca7:	00 00                	add    %al,(%eax)
409ca9:	04 31                	add    $0x31,%al
409cab:	0f 11 0a             	movups %xmm1,(%edx)
409cae:	09 7b 8c             	or     %edi,-0x74(%ebx)
409cb1:	00 00                	add    %al,(%eax)
409cb3:	04 fe                	add    $0xfe,%al
409cb5:	02 16                	add    (%esi),%dl
409cb7:	fe 01                	incb   (%ecx)
409cb9:	2b 01                	sub    (%ecx),%eax
409cbb:	16                   	push   %ss
409cbc:	13 0f                	adc    (%edi),%ecx
409cbe:	11 0f                	adc    %ecx,(%edi)
409cc0:	2c 0f                	sub    $0xf,%al
409cc2:	00 08                	add    %cl,(%eax)
409cc4:	02 28                	add    (%eax),%ch
409cc6:	c4 00                	les    (%eax),%eax
409cc8:	00 06                	add    %al,(%esi)
409cca:	6f                   	outsl  %ds:(%esi),(%dx)
409ccb:	85 00                	test   %eax,(%eax)
409ccd:	00 0a                	add    %cl,(%edx)
409ccf:	26 00 00             	add    %al,%es:(%eax)
409cd2:	2b 0b                	sub    (%ebx),%ecx
409cd4:	00 08                	add    %cl,(%eax)
409cd6:	6f                   	outsl  %ds:(%esi),(%dx)
409cd7:	9c                   	pushf
409cd8:	00 00                	add    %al,(%eax)
409cda:	0a 13                	or     (%ebx),%dl
409cdc:	06                   	push   %es
409cdd:	de 7e 00             	fidivrs 0x0(%esi)
409ce0:	2b 14 00             	sub    (%eax,%eax,1),%edx
409ce3:	08 02                	or     %al,(%edx)
409ce5:	7b b4                	jnp    0x409c9b
409ce7:	00 00                	add    %al,(%eax)
409ce9:	04 6f                	add    $0x6f,%al
409ceb:	96                   	xchg   %eax,%esi
409cec:	00 00                	add    %al,(%eax)
409cee:	06                   	push   %es
409cef:	6f                   	outsl  %ds:(%esi),(%dx)
409cf0:	85 00                	test   %eax,(%eax)
409cf2:	00 0a                	add    %cl,(%edx)
409cf4:	26 00 02             	add    %al,%es:(%edx)
409cf7:	7b b2                	jnp    0x409cab
409cf9:	00 00                	add    %al,(%eax)
409cfb:	04 02                	add    $0x2,%al
409cfd:	7b b3                	jnp    0x409cb2
409cff:	00 00                	add    %al,(%eax)
409d01:	04 7b                	add    $0x7b,%al
409d03:	7f 00                	jg     0x409d05
409d05:	00 04 7d 7f 00 00 04 	add    %al,0x400007f(,%edi,2)
409d0c:	02 7b b2             	add    -0x4e(%ebx),%bh
409d0f:	00 00                	add    %al,(%eax)
409d11:	04 02                	add    $0x2,%al
409d13:	7b b3                	jnp    0x409cc8
409d15:	00 00                	add    %al,(%eax)
409d17:	04 7b                	add    $0x7b,%al
409d19:	80 00 00             	addb   $0x0,(%eax)
409d1c:	04 7d                	add    $0x7d,%al
409d1e:	80 00 00             	addb   $0x0,(%eax)
409d21:	04 08                	add    $0x8,%al
409d23:	6f                   	outsl  %ds:(%esi),(%dx)
409d24:	9c                   	pushf
409d25:	00 00                	add    %al,(%eax)
409d27:	0a 13                	or     (%ebx),%dl
409d29:	06                   	push   %es
409d2a:	de 31                	fidivs (%ecx)
409d2c:	06                   	push   %es
409d2d:	6f                   	outsl  %ds:(%esi),(%dx)
409d2e:	62 00                	bound  %eax,(%eax)
409d30:	00 06                	add    %al,(%esi)
409d32:	13 06                	adc    (%esi),%eax
409d34:	de 27                	fisubs (%edi)
409d36:	13 10                	adc    (%eax),%edx
409d38:	00 02                	add    %al,(%edx)
409d3a:	11 10                	adc    %edx,(%eax)
409d3c:	72 f2                	jb     0x409d30
409d3e:	94                   	xchg   %eax,%esp
409d3f:	00 70 16             	add    %dh,0x16(%eax)
409d42:	28 d1                	sub    %dl,%cl
409d44:	00 00                	add    %al,(%eax)
409d46:	06                   	push   %es
409d47:	00 02                	add    %al,(%edx)
409d49:	72 0c                	jb     0x409d57
409d4b:	95                   	xchg   %eax,%ebp
409d4c:	00 70 28             	add    %dh,0x28(%eax)
409d4f:	bd 00 00 06 00       	mov    $0x60000,%ebp
409d54:	72 4c                	jb     0x409da2
409d56:	95                   	xchg   %eax,%ebp