40895b:	2c 0e                	sub    $0xe,%al
40895d:	00 02                	add    %al,(%edx)
40895f:	02 7b 9d             	add    -0x63(%ebx),%bh
408962:	00 00                	add    %al,(%eax)
408964:	04 7d                	add    $0x7d,%al
408966:	9e                   	sahf
408967:	00 00                	add    %al,(%eax)
408969:	04 00                	add    $0x0,%al
40896b:	02 7b 9e             	add    -0x62(%ebx),%bh
40896e:	00 00                	add    %al,(%eax)
408970:	04 0b                	add    $0xb,%al
408972:	2b 00                	sub    (%eax),%eax
408974:	07                   	pop    %es
408975:	2a 00                	sub    (%eax),%al
408977:	00 13                	add    %dl,(%ebx)
408979:	30 04 00             	xor    %al,(%eax,%eax,1)
40897c:	61                   	popa
40897d:	00 00                	add    %al,(%eax)
40897f:	00 15 00 00 11 00    	add    %dl,0x110000
408985:	1d 8d 3f 00 00       	sbb    $0x3f8d,%eax
40898a:	01 25 16 02 7c 9c    	add    %esp,0x9c7c0216
408990:	00 00                	add    %al,(%eax)
408992:	04 28                	add    $0x28,%al
408994:	1c 00                	sbb    $0x0,%al
408996:	00 0a                	add    %cl,(%edx)
408998:	a2 25 17 72 35       	mov    %al,0x35721725
40899d:	80 00 70             	addb   $0x70,(%eax)
4089a0:	a2 25 18 02 7c       	mov    %al,0x7c021825
4089a5:	9b                   	fwait
4089a6:	00 00                	add    %al,(%eax)
4089a8:	04 28                	add    $0x28,%al
4089aa:	1c 00                	sbb    $0x0,%al
4089ac:	00 0a                	add    %cl,(%edx)
4089ae:	a2 25 19 72 39       	mov    %al,0x39721925
4089b3:	80 00 70             	addb   $0x70,(%eax)
4089b6:	a2 25 1a 02 7c       	mov    %al,0x7c021a25
4089bb:	9e                   	sahf
4089bc:	00 00                	add    %al,(%eax)
4089be:	04 28                	add    $0x28,%al
4089c0:	1c 00                	sbb    $0x0,%al
4089c2:	00 0a                	add    %cl,(%edx)
4089c4:	a2 25 1b 72 35       	mov    %al,0x35721b25
4089c9:	80 00 70             	addb   $0x70,(%eax)
4089cc:	a2 25 1c 02 7c       	mov    %al,0x7c021c25
4089d1:	9d                   	popf
4089d2:	00 00                	add    %al,(%eax)
4089d4:	04 28                	add    $0x28,%al
4089d6:	1c 00                	sbb    $0x0,%al
4089d8:	00 0a                	add    %cl,(%edx)
4089da:	a2 28 2f 00 00       	mov    %al,0x2f28
4089df:	0a 0a                	or     (%edx),%cl
4089e1:	2b 00                	sub    (%eax),%eax
4089e3:	06                   	push   %es
4089e4:	2a 1e                	sub    (%esi),%bl
4089e6:	02 7b a6             	add    -0x5a(%ebx),%bh
4089e9:	00 00                	add    %al,(%eax)
4089eb:	04 2a                	add    $0x2a,%al
4089ed:	22 02                	and    (%edx),%al
4089ef:	03 7d a6             	add    -0x5a(%ebp),%edi
4089f2:	00 00                	add    %al,(%eax)
4089f4:	04 2a                	add    $0x2a,%al
4089f6:	1e                   	push   %ds
4089f7:	02 7b a7             	add    -0x59(%ebx),%bh
4089fa:	00 00                	add    %al,(%eax)
4089fc:	04 2a                	add    $0x2a,%al
4089fe:	22 02                	and    (%edx),%al
408a00:	03 7d a7             	add    -0x59(%ebp),%edi
408a03:	00 00                	add    %al,(%eax)
408a05:	04 2a                	add    $0x2a,%al
408a07:	1e                   	push   %ds
408a08:	02 7b a8             	add    -0x58(%ebx),%bh
408a0b:	00 00                	add    %al,(%eax)
408a0d:	04 2a                	add    $0x2a,%al
408a0f:	22 02                	and    (%edx),%al
408a11:	03 7d a8             	add    -0x58(%ebp),%edi
408a14:	00 00                	add    %al,(%eax)
408a16:	04 2a                	add    $0x2a,%al
408a18:	1e                   	push   %ds
408a19:	02 7b a9             	add    -0x57(%ebx),%bh
408a1c:	00 00                	add    %al,(%eax)
408a1e:	04 2a                	add    $0x2a,%al
408a20:	22 02                	and    (%edx),%al
408a22:	03 7d a9             	add    -0x57(%ebp),%edi
408a25:	00 00                	add    %al,(%eax)
408a27:	04 2a                	add    $0x2a,%al
408a29:	1e                   	push   %ds
408a2a:	02 7b aa             	add    -0x56(%ebx),%bh
408a2d:	00 00                	add    %al,(%eax)
408a2f:	04 2a                	add    $0x2a,%al
408a31:	22 02                	and    (%edx),%al
408a33:	03 7d aa             	add    -0x56(%ebp),%edi
408a36:	00 00                	add    %al,(%eax)
408a38:	04 2a                	add    $0x2a,%al
408a3a:	1e                   	push   %ds
408a3b:	02 7b ab             	add    -0x55(%ebx),%bh
408a3e:	00 00                	add    %al,(%eax)
408a40:	04 2a                	add    $0x2a,%al
408a42:	22 02                	and    (%edx),%al
408a44:	03 7d ab             	add    -0x55(%ebp),%edi
408a47:	00 00                	add    %al,(%eax)
408a49:	04 2a                	add    $0x2a,%al
408a4b:	1e                   	push   %ds
408a4c:	02 7b ac             	add    -0x54(%ebx),%bh
408a4f:	00 00                	add    %al,(%eax)
408a51:	04 2a                	add    $0x2a,%al
408a53:	22 02                	and    (%edx),%al
408a55:	03 7d ac             	add    -0x54(%ebp),%edi
408a58:	00 00                	add    %al,(%eax)
408a5a:	04 2a                	add    $0x2a,%al
408a5c:	1e                   	push   %ds
408a5d:	02 7b ad             	add    -0x53(%ebx),%bh
408a60:	00 00                	add    %al,(%eax)
408a62:	04 2a                	add    $0x2a,%al
408a64:	22 02                	and    (%edx),%al
408a66:	03 7d ad             	add    -0x53(%ebp),%edi
408a69:	00 00                	add    %al,(%eax)
408a6b:	04 2a                	add    $0x2a,%al
408a6d:	1e                   	push   %ds
408a6e:	02 7b ae             	add    -0x52(%ebx),%bh
408a71:	00 00                	add    %al,(%eax)
408a73:	04 2a                	add    $0x2a,%al
408a75:	22 02                	and    (%edx),%al
408a77:	03 7d ae             	add    -0x52(%ebp),%edi
408a7a:	00 00                	add    %al,(%eax)
408a7c:	04 2a                	add    $0x2a,%al
408a7e:	00 00                	add    %al,(%eax)
408a80:	13 30                	adc    (%eax),%esi
408a82:	02 00                	add    (%eax),%al
408a84:	53                   	push   %ebx
408a85:	00 00                	add    %al,(%eax)
408a87:	00 00                	add    %al,(%eax)
408a89:	00 00                	add    %al,(%eax)
408a8b:	00 02                	add    %al,(%edx)
408a8d:	28 63 00             	sub    %ah,0x0(%ebx)
408a90:	00 0a                	add    %cl,(%edx)
408a92:	00 00                	add    %al,(%eax)
408a94:	02 72 3d             	add    0x3d(%edx),%dh
408a97:	80 00 70             	addb   $0x70,(%eax)
408a9a:	28 9b 00 00 06 00    	sub    %bl,0x60000(%ebx)
408aa0:	02 1f                	add    (%edi),%bl
408aa2:	7d 28                	jge    0x408acc
408aa4:	9d                   	popf
408aa5:	00 00                	add    %al,(%eax)
408aa7:	06                   	push   %es
408aa8:	00 02                	add    %al,(%edx)
408aaa:	02 28                	add    (%eax),%ch
408aac:	9c                   	pushf
408aad:	00 00                	add    %al,(%eax)
408aaf:	06                   	push   %es
408ab0:	28 9f 00 00 06 00    	sub    %bl,0x60000(%edi)
408ab6:	02 1b                	add    (%ebx),%bl
408ab8:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
408abe:	02 18                	add    (%eax),%bl
408ac0:	28 a3 00 00 06 00    	sub    %ah,0x60000(%ebx)
408ac6:	02 23                	add    (%ebx),%ah
408ac8:	00 00                	add    %al,(%eax)
408aca:	00 00                	add    %al,(%eax)
408acc:	00 00                	add    %al,(%eax)
408ace:	24 40                	and    $0x40,%al
408ad0:	28 a5 00 00 06 00    	sub    %ah,0x60000(%ebp)
408ad6:	02 1b                	add    (%ebx),%bl
408ad8:	28 a7 00 00 06 00    	sub    %ah,0x60000(%edi)
408ade:	2a 00                	sub    (%eax),%al
408ae0:	13 30                	adc    (%eax),%esi
408ae2:	02 00                	add    (%eax),%al
408ae4:	4d                   	dec    %ebp
408ae5:	00 00                	add    %al,(%eax)
408ae7:	00 00                	add    %al,(%eax)
408ae9:	00 00                	add    %al,(%eax)
408aeb:	00 02                	add    %al,(%edx)
408aed:	28 63 00             	sub    %ah,0x0(%ebx)
408af0:	00 0a                	add    %cl,(%edx)
408af2:	00 00                	add    %al,(%eax)
408af4:	02 03                	add    (%ebx),%al
408af6:	28 9b 00 00 06 00    	sub    %bl,0x60000(%ebx)
408afc:	02 04 28             	add    (%eax,%ebp,1),%al
408aff:	9d                   	popf
408b00:	00 00                	add    %al,(%eax)
408b02:	06                   	push   %es
408b03:	00 02                	add    %al,(%edx)
408b05:	04 28                	add    $0x28,%al
408b07:	9f                   	lahf
408b08:	00 00                	add    %al,(%eax)
408b0a:	06                   	push   %es
408b0b:	00 02                	add    %al,(%edx)
408b0d:	0e                   	push   %cs
408b0e:	04 28                	add    $0x28,%al
408b10:	a1 00 00 06 00       	mov    0x60000,%eax
408b15:	02 0e                	add    (%esi),%cl
408b17:	05 28 a3 00 00       	add    $0xa328,%eax
408b1c:	06                   	push   %es
408b1d:	00 02                	add    %al,(%edx)
408b1f:	0e                   	push   %cs
408b20:	06                   	push   %es
408b21:	28 a5 00 00 06 00    	sub    %ah,0x60000(%ebp)
408b27:	02 0e                	add    (%esi),%cl
408b29:	07                   	pop    %es
408b2a:	28 a7 00 00 06 00    	sub    %ah,0x60000(%edi)
408b30:	02 05 28 a9 00 00    	add    0xa928,%al
408b36:	06                   	push   %es
408b37:	00 2a                	add    %ch,(%edx)
408b39:	00 00                	add    %al,(%eax)
408b3b:	00 13                	add    %dl,(%ebx)
408b3d:	30 02                	xor    %al,(%edx)
408b3f:	00 71 00             	add    %dh,0x0(%ecx)
408b42:	00 00                	add    %al,(%eax)
408b44:	00 00                	add    %al,(%eax)
408b46:	00 00                	add    %al,(%eax)
408b48:	02 28                	add    (%eax),%ch
408b4a:	63 00                	arpl   %eax,(%eax)
408b4c:	00 0a                	add    %cl,(%edx)
408b4e:	00 00                	add    %al,(%eax)
408b50:	02 03                	add    (%ebx),%al
408b52:	6f                   	outsl  %ds:(%esi),(%dx)
408b53:	9a 00 00 06 28 9b 00 	lcall  $0x9b,$0x28060000
408b5a:	00 06                	add    %al,(%esi)
408b5c:	00 02                	add    %al,(%edx)
408b5e:	03 6f 9c             	add    -0x64(%edi),%ebp
408b61:	00 00                	add    %al,(%eax)
408b63:	06                   	push   %es
408b64:	28 9d 00 00 06 00    	sub    %bl,0x60000(%ebp)
408b6a:	02 02                	add    (%edx),%al
408b6c:	28 9c 00 00 06 28 9f 	sub    %bl,-0x60d7fa00(%eax,%eax,1)
408b73:	00 00                	add    %al,(%eax)
408b75:	06                   	push   %es
408b76:	00 02                	add    %al,(%edx)
408b78:	03 6f a0             	add    -0x60(%edi),%ebp
408b7b:	00 00                	add    %al,(%eax)
408b7d:	06                   	push   %es
408b7e:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
408b84:	02 03                	add    (%ebx),%al
408b86:	6f                   	outsl  %ds:(%esi),(%dx)
408b87:	a2 00 00 06 28       	mov    %al,0x28060000
408b8c:	a3 00 00 06 00       	mov    %eax,0x60000
408b91:	02 03                	add    (%ebx),%al
408b93:	6f                   	outsl  %ds:(%esi),(%dx)
408b94:	a4                   	movsb  %ds:(%esi),%es:(%edi)
408b95:	00 00                	add    %al,(%eax)
408b97:	06                   	push   %es
408b98:	28 a5 00 00 06 00    	sub    %ah,0x60000(%ebp)
408b9e:	02 03                	add    (%ebx),%al
408ba0:	6f                   	outsl  %ds:(%esi),(%dx)
408ba1:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
408ba2:	00 00                	add    %al,(%eax)
408ba4:	06                   	push   %es
408ba5:	28 a7 00 00 06 00    	sub    %ah,0x60000(%edi)
408bab:	02 03                	add    (%ebx),%al
408bad:	6f                   	outsl  %ds:(%esi),(%dx)
408bae:	a8 00                	test   $0x0,%al
408bb0:	00 06                	add    %al,(%esi)
408bb2:	28 a9 00 00 06 00    	sub    %ch,0x60000(%ecx)
408bb8:	2a 00                	sub    (%eax),%al
408bba:	00 00                	add    %al,(%eax)
408bbc:	13 30                	adc    (%eax),%esi
408bbe:	03 00                	add    (%eax),%eax
408bc0:	1b 00                	sbb    (%eax),%eax
408bc2:	00 00                	add    %al,(%eax)
408bc4:	1b 00                	sbb    (%eax),%eax
408bc6:	00 11                	add    %dl,(%ecx)
408bc8:	00 02                	add    %al,(%edx)
408bca:	02 28                	add    (%eax),%ch
408bcc:	9e                   	sahf
408bcd:	00 00                	add    %al,(%eax)
408bcf:	06                   	push   %es
408bd0:	03 59 28             	add    0x28(%ecx),%ebx
408bd3:	9f                   	lahf
408bd4:	00 00                	add    %al,(%eax)
408bd6:	06                   	push   %es
408bd7:	00 02                	add    %al,(%edx)
408bd9:	28 9e 00 00 06 0a    	sub    %bl,0xa060000(%esi)
408bdf:	2b 00                	sub    (%eax),%eax
408be1:	06                   	push   %es
408be2:	2a 00                	sub    (%eax),%al
408be4:	13 30                	adc    (%eax),%esi
408be6:	03 00                	add    (%eax),%eax
408be8:	2c 00                	sub    $0x0,%al
408bea:	00 00                	add    %al,(%eax)
408bec:	20 00                	and    %al,(%eax)
408bee:	00 11                	add    %dl,(%ecx)
408bf0:	00 02                	add    %al,(%edx)
408bf2:	28 9e 00 00 06 0a    	sub    %bl,0xa060000(%esi)
408bf8:	12 00                	adc    (%eax),%al
408bfa:	28 1c 00             	sub    %bl,(%eax,%eax,1)
408bfd:	00 0a                	add    %cl,(%edx)
408bff:	72 35                	jb     0x408c36
408c01:	80 00 70             	addb   $0x70,(%eax)
408c04:	02 28                	add    (%eax),%ch
408c06:	9c                   	pushf
408c07:	00 00                	add    %al,(%eax)
408c09:	06                   	push   %es
408c0a:	0a 12                	or     (%edx),%dl
408c0c:	00 28                	add    %ch,(%eax)
408c0e:	1c 00                	sbb    $0x0,%al
408c10:	00 0a                	add    %cl,(%edx)
408c12:	28 2c 00             	sub    %ch,(%eax,%eax,1)
408c15:	00 0a                	add    %cl,(%edx)
408c17:	0b 2b                	or     (%ebx),%ebp
408c19:	00 07                	add    %al,(%edi)
408c1b:	2a 1e                	sub    (%esi),%bl
408c1d:	02 7b b0             	add    -0x50(%ebx),%bh
408c20:	00 00                	add    %al,(%eax)
408c22:	04 2a                	add    $0x2a,%al
408c24:	22 02                	and    (%edx),%al
408c26:	03 7d b0             	add    -0x50(%ebp),%edi
408c29:	00 00                	add    %al,(%eax)
408c2b:	04 2a                	add    $0x2a,%al
408c2d:	1e                   	push   %ds
408c2e:	02 7b b5             	add    -0x4b(%ebx),%bh
408c31:	00 00                	add    %al,(%eax)
408c33:	04 2a                	add    $0x2a,%al
408c35:	22 02                	and    (%edx),%al
408c37:	03 7d b5             	add    -0x4b(%ebp),%edi
408c3a:	00 00                	add    %al,(%eax)
408c3c:	04 2a                	add    $0x2a,%al
408c3e:	1e                   	push   %ds
408c3f:	02 7b b6             	add    -0x4a(%ebx),%bh
408c42:	00 00                	add    %al,(%eax)
408c44:	04 2a                	add    $0x2a,%al
408c46:	22 02                	and    (%edx),%al
408c48:	03 7d b6             	add    -0x4a(%ebp),%edi
408c4b:	00 00                	add    %al,(%eax)
408c4d:	04 2a                	add    $0x2a,%al
408c4f:	00 13                	add    %dl,(%ebx)
408c51:	30 03                	xor    %al,(%ebx)
408c53:	00 2c 01             	add    %ch,(%ecx,%eax,1)
408c56:	00 00                	add    %al,(%eax)
408c58:	00 00                	add    %al,(%eax)
408c5a:	00 00                	add    %al,(%eax)
408c5c:	02 72 5b             	add    0x5b(%edx),%dh
408c5f:	80 00 70             	addb   $0x70,(%eax)
408c62:	7d b1                	jge    0x408c15
408c64:	00 00                	add    %al,(%eax)
408c66:	04 02                	add    $0x2,%al
408c68:	73 59                	jae    0x408cc3
408c6a:	00 00                	add    %al,(%eax)
408c6c:	06                   	push   %es
408c6d:	7d b2                	jge    0x408c21
408c6f:	00 00                	add    %al,(%eax)
408c71:	04 02                	add    $0x2,%al
408c73:	73 59                	jae    0x408cce
408c75:	00 00                	add    %al,(%eax)
408c77:	06                   	push   %es
408c78:	7d b3                	jge    0x408c2d
408c7a:	00 00                	add    %al,(%eax)
408c7c:	04 02                	add    $0x2,%al
408c7e:	73 8d                	jae    0x408c0d
408c80:	00 00                	add    %al,(%eax)
408c82:	0a 7d bc             	or     -0x44(%ebp),%bh
408c85:	00 00                	add    %al,(%eax)
408c87:	04 02                	add    $0x2,%al