4098fe:	04 6f                	add    $0x6f,%al
409900:	5c                   	pop    %esp
409901:	00 00                	add    %al,(%eax)
409903:	06                   	push   %es
409904:	13 09                	adc    (%ecx),%ecx
409906:	11 09                	adc    %ecx,(%ecx)
409908:	2c 11                	sub    $0x11,%al
40990a:	00 06                	add    %al,(%esi)
40990c:	02 28                	add    (%eax),%ch
40990e:	c1 00 00             	roll   $0x0,(%eax)
409911:	06                   	push   %es
409912:	6f                   	outsl  %ds:(%esi),(%dx)
409913:	85 00                	test   %eax,(%eax)
409915:	00 0a                	add    %cl,(%edx)
409917:	26 00 2b             	add    %ch,%es:(%ebx)
40991a:	0e                   	push   %cs
40991b:	00 06                	add    %al,(%esi)
40991d:	72 63                	jb     0x409982
40991f:	92                   	xchg   %eax,%edx
409920:	00 70 6f             	add    %dh,0x6f(%eax)
409923:	85 00                	test   %eax,(%eax)
409925:	00 0a                	add    %cl,(%edx)
409927:	26 00 00             	add    %al,%es:(%eax)
40992a:	2b 0e                	sub    (%esi),%ecx
40992c:	00 06                	add    %al,(%esi)
40992e:	72 97                	jb     0x4098c7
409930:	92                   	xchg   %eax,%edx
409931:	00 70 6f             	add    %dh,0x6f(%eax)
409934:	85 00                	test   %eax,(%eax)
409936:	00 0a                	add    %cl,(%edx)
409938:	26 00 00             	add    %al,%es:(%eax)
40993b:	38 87 00 00 00 03    	cmp    %al,0x3000000(%edi)
409941:	72 19                	jb     0x40995c
409943:	93                   	xchg   %eax,%ebx
409944:	00 70 28             	add    %dh,0x28(%eax)
409947:	1a 00                	sbb    (%eax),%al
409949:	00 0a                	add    %cl,(%edx)
40994b:	13 0a                	adc    (%edx),%ecx
40994d:	11 0a                	adc    %ecx,(%edx)
40994f:	2c 55                	sub    $0x55,%al
409951:	00 02                	add    %al,(%edx)
409953:	28 b5 00 00 06 16    	sub    %dh,0x16060000(%ebp)
409959:	fe 01                	incb   (%ecx)
40995b:	13 0b                	adc    (%ebx),%ecx
40995d:	11 0b                	adc    %ecx,(%ebx)
40995f:	2c 34                	sub    $0x34,%al
409961:	00 02                	add    %al,(%edx)
409963:	7b b3                	jnp    0x409918
409965:	00 00                	add    %al,(%eax)
409967:	04 6f                	add    $0x6f,%al
409969:	5a                   	pop    %edx
40996a:	00 00                	add    %al,(%eax)
40996c:	06                   	push   %es
40996d:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
409970:	0c 2c                	or     $0x2c,%al
409972:	11 00                	adc    %eax,(%eax)
409974:	06                   	push   %es
409975:	02 28                	add    (%eax),%ch
409977:	c1 00 00             	roll   $0x0,(%eax)
40997a:	06                   	push   %es
40997b:	6f                   	outsl  %ds:(%esi),(%dx)
40997c:	85 00                	test   %eax,(%eax)
40997e:	00 0a                	add    %cl,(%edx)
409980:	26 00 2b             	add    %ch,%es:(%ebx)
409983:	0e                   	push   %cs
409984:	00 06                	add    %al,(%esi)
409986:	72 63                	jb     0x4099eb
409988:	92                   	xchg   %eax,%edx
409989:	00 70 6f             	add    %dh,0x6f(%eax)
40998c:	85 00                	test   %eax,(%eax)
40998e:	00 0a                	add    %cl,(%edx)
409990:	26 00 00             	add    %al,%es:(%eax)
409993:	2b 0e                	sub    (%esi),%ecx
409995:	00 06                	add    %al,(%esi)
409997:	72 97                	jb     0x409930
409999:	92                   	xchg   %eax,%edx
40999a:	00 70 6f             	add    %dh,0x6f(%eax)
40999d:	85 00                	test   %eax,(%eax)
40999f:	00 0a                	add    %cl,(%edx)
4099a1:	26 00 00             	add    %al,%es:(%eax)
4099a4:	2b 21                	sub    (%ecx),%esp
4099a6:	00 72 23             	add    %dh,0x23(%edx)
4099a9:	93                   	xchg   %eax,%ebx
4099aa:	00 70 72             	add    %dh,0x72(%eax)
4099ad:	da 7d 00             	fidivrl 0x0(%ebp)
4099b0:	70 16                	jo     0x4099c8
4099b2:	1f                   	pop    %ds
4099b3:	10 28                	adc    %ch,(%eax)
4099b5:	8b 00                	mov    (%eax),%eax
4099b7:	00 0a                	add    %cl,(%edx)
4099b9:	26 06                	es push %es
4099bb:	72 7f                	jb     0x409a3c
4099bd:	93                   	xchg   %eax,%ebx
4099be:	00 70 6f             	add    %dh,0x6f(%eax)
4099c1:	85 00                	test   %eax,(%eax)
4099c3:	00 0a                	add    %cl,(%edx)
4099c5:	26 00 06             	add    %al,%es:(%esi)
4099c8:	6f                   	outsl  %ds:(%esi),(%dx)
4099c9:	9c                   	pushf
4099ca:	00 00                	add    %al,(%eax)
4099cc:	0a 13                	or     (%ebx),%dl
4099ce:	0d 2b 00 11 0d       	or     $0xd11002b,%eax
4099d3:	2a 1b                	sub    (%ebx),%bl
4099d5:	30 05 00 80 03 00    	xor    %al,0x38000
4099db:	00 2a                	add    %ch,(%edx)
4099dd:	00 00                	add    %al,(%eax)
4099df:	11 00                	adc    %eax,(%eax)
4099e1:	00 02                	add    %al,(%edx)
4099e3:	7b bb                	jnp    0x4099a0
4099e5:	00 00                	add    %al,(%eax)
4099e7:	04 02                	add    $0x2,%al
4099e9:	7b b3                	jnp    0x40999e
4099eb:	00 00                	add    %al,(%eax)
4099ed:	04 7b                	add    $0x7b,%al
4099ef:	7f 00                	jg     0x4099f1
4099f1:	00 04 02             	add    %al,(%edx,%eax,1)
4099f4:	7b b3                	jnp    0x4099a9
4099f6:	00 00                	add    %al,(%eax)
4099f8:	04 7b                	add    $0x7b,%al
4099fa:	80 00 00             	addb   $0x0,(%eax)
4099fd:	04 28                	add    $0x28,%al
4099ff:	b7 00                	mov    $0x0,%bh
409a01:	00 0a                	add    %cl,(%edx)
409a03:	0a 02                	or     (%edx),%al
409a05:	28 b5 00 00 06 16    	sub    %dh,0x16060000(%ebp)
409a0b:	fe 01                	incb   (%ecx)
409a0d:	0b 07                	or     (%edi),%eax
409a0f:	39 18                	cmp    %ebx,(%eax)
409a11:	03 00                	add    (%eax),%eax
409a13:	00 00                	add    %al,(%eax)
409a15:	73 82                	jae    0x409999
409a17:	00 00                	add    %al,(%eax)
409a19:	0a 0c 02             	or     (%edx,%eax,1),%cl
409a1c:	7b ba                	jnp    0x4099d8
409a1e:	00 00                	add    %al,(%eax)
409a20:	04 6f                	add    $0x6f,%al
409a22:	54                   	push   %esp
409a23:	00 00                	add    %al,(%eax)
409a25:	06                   	push   %es
409a26:	16                   	push   %ss
409a27:	fe 01                	incb   (%ecx)
409a29:	13 04 11             	adc    (%ecx,%edx,1),%eax
409a2c:	04 2c                	add    $0x2c,%al
409a2e:	11 00                	adc    %eax,(%eax)
409a30:	08 06                	or     %al,(%esi)
409a32:	6f                   	outsl  %ds:(%esi),(%dx)
409a33:	62 00                	bound  %eax,(%eax)
409a35:	00 06                	add    %al,(%esi)
409a37:	6f                   	outsl  %ds:(%esi),(%dx)
409a38:	85 00                	test   %eax,(%eax)
409a3a:	00 0a                	add    %cl,(%edx)
409a3c:	26 00 2b             	add    %ch,%es:(%ebx)
409a3f:	39 00                	cmp    %eax,(%eax)
409a41:	08 72 e7             	or     %dh,-0x19(%edx)
409a44:	93                   	xchg   %eax,%ebx
409a45:	00 70 06             	add    %dh,0x6(%eax)
409a48:	6f                   	outsl  %ds:(%esi),(%dx)
409a49:	62 00                	bound  %eax,(%eax)
409a4b:	00 06                	add    %al,(%esi)
409a4d:	02 7b b3             	add    -0x4d(%ebx),%bh
409a50:	00 00                	add    %al,(%eax)
409a52:	04 7b                	add    $0x7b,%al
409a54:	7f 00                	jg     0x409a56
409a56:	00 04 8c             	add    %al,(%esp,%ecx,4)
409a59:	41                   	inc    %ecx
409a5a:	00 00                	add    %al,(%eax)
409a5c:	01 02                	add    %eax,(%edx)
409a5e:	7b b3                	jnp    0x409a13
409a60:	00 00                	add    %al,(%eax)
409a62:	04 7b                	add    $0x7b,%al
409a64:	80 00 00             	addb   $0x0,(%eax)
409a67:	04 8c                	add    $0x8c,%al
409a69:	41                   	inc    %ecx
409a6a:	00 00                	add    %al,(%eax)
409a6c:	01 28                	add    %ebp,(%eax)
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)