4089b5:	00 20                	add    %ah,(%eax)
4089b7:	28 00                	sub    %al,(%eax)
4089b9:	00 01                	add    %al,(%ecx)
4089bb:	00 e3                	add    %ah,%bl
4089bd:	14 00                	adc    $0x0,%al
4089bf:	00 01                	add    %al,(%ecx)
4089c1:	00 20                	add    %ah,(%eax)
4089c3:	28 00                	sub    %al,(%eax)
4089c5:	00 01                	add    %al,(%ecx)
4089c7:	00 20                	add    %ah,(%eax)
4089c9:	28 00                	sub    %al,(%eax)
4089cb:	00 01                	add    %al,(%ecx)
4089cd:	00 82 1d 00 00 01    	add    %al,0x100001d(%edx)
4089d3:	00 49 04             	add    %cl,0x4(%ecx)
4089d6:	00 00                	add    %al,(%eax)
4089d8:	01 00                	add    %eax,(%eax)
4089da:	74 1d                	je     0x4089f9
4089dc:	00 00                	add    %al,(%eax)
4089de:	01 00                	add    %eax,(%eax)
4089e0:	66 1d 00 00          	sbb    $0x0,%ax
4089e4:	01 00                	add    %eax,(%eax)
4089e6:	49                   	dec    %ecx
4089e7:	29 10                	sub    %edx,(%eax)
4089e9:	10 02                	adc    %al,(%edx)
4089eb:	00 f8                	add    %bh,%al
4089ed:	0e                   	push   %cs
4089ee:	10 10                	adc    %dl,(%eax)
4089f0:	03 00                	add    (%eax),%eax
4089f2:	d7                   	xlat   %ds:(%ebx)
4089f3:	0d 00 00 01 00       	or     $0x10000,%eax
4089f8:	49                   	dec    %ecx
4089f9:	29 10                	sub    %edx,(%eax)
4089fb:	10 02                	adc    %al,(%edx)
4089fd:	00 f8                	add    %bh,%al
4089ff:	0e                   	push   %cs
408a00:	10 10                	adc    %dl,(%eax)
408a02:	03 00                	add    (%eax),%eax
408a04:	d7                   	xlat   %ds:(%ebx)
408a05:	0d 00 00 01 00       	or     $0x10000,%eax
408a0a:	e3 14                	jecxz  0x408a20
408a0c:	10 10                	adc    %dl,(%eax)
408a0e:	02 00                	add    (%eax),%al
408a10:	f8                   	clc
408a11:	0e                   	push   %cs
408a12:	10 10                	adc    %dl,(%eax)
408a14:	03 00                	add    (%eax),%eax
408a16:	d7                   	xlat   %ds:(%ebx)
408a17:	0d 00 00 01 00       	or     $0x10000,%eax
408a1c:	e3 14                	jecxz  0x408a32
408a1e:	10 10                	adc    %dl,(%eax)
408a20:	02 00                	add    (%eax),%al
408a22:	f8                   	clc
408a23:	0e                   	push   %cs
408a24:	10 10                	adc    %dl,(%eax)
408a26:	03 00                	add    (%eax),%eax
408a28:	d7                   	xlat   %ds:(%ebx)
408a29:	0d 00 00 01 00       	or     $0x10000,%eax
408a2e:	eb 0e                	jmp    0x408a3e
408a30:	00 00                	add    %al,(%eax)
408a32:	02 00                	add    (%eax),%al
408a34:	10 23                	adc    %ah,(%ebx)
408a36:	00 00                	add    %al,(%eax)
408a38:	03 00                	add    (%eax),%eax
408a3a:	17                   	pop    %ss
408a3b:	23 00                	and    (%eax),%eax
408a3d:	00 01                	add    %al,(%ecx)
408a3f:	00 2f                	add    %ch,(%edi)
408a41:	16                   	push   %ss
408a42:	00 00                	add    %al,(%eax)
408a44:	02 00                	add    (%eax),%al
408a46:	df 0e                	fisttps (%esi)
408a48:	00 00                	add    %al,(%eax)
408a4a:	01 00                	add    %eax,(%eax)
408a4c:	7c 14                	jl     0x408a62
408a4e:	00 00                	add    %al,(%eax)
408a50:	01 00                	add    %eax,(%eax)
408a52:	7c 14                	jl     0x408a68
408a54:	00 00                	add    %al,(%eax)
408a56:	01 00                	add    %eax,(%eax)
408a58:	7c 14                	jl     0x408a6e
408a5a:	00 00                	add    %al,(%eax)
408a5c:	01 00                	add    %eax,(%eax)
408a5e:	7c 14                	jl     0x408a74
408a60:	00 00                	add    %al,(%eax)
408a62:	01 00                	add    %eax,(%eax)
408a64:	7c 14                	jl     0x408a7a
408a66:	00 00                	add    %al,(%eax)
408a68:	01 00                	add    %eax,(%eax)
408a6a:	7c 14                	jl     0x408a80
408a6c:	00 00                	add    %al,(%eax)
408a6e:	01 00                	add    %eax,(%eax)
408a70:	7c 14                	jl     0x408a86
408a72:	00 00                	add    %al,(%eax)
408a74:	01 00                	add    %eax,(%eax)
408a76:	7c 14                	jl     0x408a8c
408a78:	00 00                	add    %al,(%eax)
408a7a:	01 00                	add    %eax,(%eax)
408a7c:	2f                   	das
408a7d:	16                   	push   %ss
408a7e:	00 00                	add    %al,(%eax)
408a80:	01 00                	add    %eax,(%eax)
408a82:	c0 20 00             	shlb   $0x0,(%eax)
408a85:	00 01                	add    %al,(%ecx)
408a87:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408a8b:	00 01                	add    %al,(%ecx)
408a8d:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408a91:	00 01                	add    %al,(%ecx)
408a93:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408a97:	00 01                	add    %al,(%ecx)
408a99:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408a9d:	00 01                	add    %al,(%ecx)
408a9f:	00 d3                	add    %dl,%bl
408aa1:	2e 00 00             	add    %al,%cs:(%eax)
408aa4:	01 00                	add    %eax,(%eax)
408aa6:	2f                   	das
408aa7:	16                   	push   %ss
408aa8:	00 00                	add    %al,(%eax)
408aaa:	01 00                	add    %eax,(%eax)
408aac:	34 15                	xor    $0x15,%al
408aae:	00 00                	add    %al,(%eax)
408ab0:	01 00                	add    %eax,(%eax)
408ab2:	eb 0e                	jmp    0x408ac2
408ab4:	00 00                	add    %al,(%eax)
408ab6:	02 00                	add    (%eax),%al
408ab8:	10 23                	adc    %ah,(%ebx)
408aba:	00 00                	add    %al,(%eax)
408abc:	03 00                	add    (%eax),%eax
408abe:	17                   	pop    %ss
408abf:	23 00                	and    (%eax),%eax
408ac1:	00 01                	add    %al,(%ecx)
408ac3:	00 2f                	add    %ch,(%edi)
408ac5:	16                   	push   %ss
408ac6:	00 00                	add    %al,(%eax)
408ac8:	02 00                	add    (%eax),%al
408aca:	df 0e                	fisttps (%esi)
408acc:	00 00                	add    %al,(%eax)
408ace:	01 00                	add    %eax,(%eax)
408ad0:	7c 14                	jl     0x408ae6
408ad2:	00 00                	add    %al,(%eax)
408ad4:	01 00                	add    %eax,(%eax)
408ad6:	7c 14                	jl     0x408aec
408ad8:	00 00                	add    %al,(%eax)
408ada:	01 00                	add    %eax,(%eax)
408adc:	bb 21 00 00 02       	mov    $0x2000021,%ebx
408ae1:	00 e3                	add    %ah,%bl
408ae3:	14 00                	adc    $0x0,%al
408ae5:	00 01                	add    %al,(%ecx)
408ae7:	00 6b 02             	add    %ch,0x2(%ebx)
408aea:	00 00                	add    %al,(%eax)
408aec:	01 00                	add    %eax,(%eax)
408aee:	df 0e                	fisttps (%esi)
408af0:	00 00                	add    %al,(%eax)
408af2:	01 00                	add    %eax,(%eax)
408af4:	7c 14                	jl     0x408b0a
408af6:	00 00                	add    %al,(%eax)
408af8:	01 00                	add    %eax,(%eax)
408afa:	7e 18                	jle    0x408b14
408afc:	00 00                	add    %al,(%eax)
408afe:	01 00                	add    %eax,(%eax)
408b00:	48                   	dec    %eax
408b01:	21 00                	and    %eax,(%eax)
408b03:	00 01                	add    %al,(%ecx)
408b05:	00 ed                	add    %ch,%ch
408b07:	0e                   	push   %cs
408b08:	00 00                	add    %al,(%eax)
408b0a:	01 00                	add    %eax,(%eax)
408b0c:	eb 0e                	jmp    0x408b1c
408b0e:	00 00                	add    %al,(%eax)
408b10:	02 00                	add    (%eax),%al
408b12:	33 0f                	xor    (%edi),%ecx
408b14:	00 00                	add    %al,(%eax)
408b16:	03 00                	add    (%eax),%eax
408b18:	10 23                	adc    %ah,(%ebx)
408b1a:	00 00                	add    %al,(%eax)
408b1c:	04 00                	add    $0x0,%al
408b1e:	17                   	pop    %ss
408b1f:	23 00                	and    (%eax),%eax
408b21:	00 01                	add    %al,(%ecx)
408b23:	00 2f                	add    %ch,(%edi)
408b25:	16                   	push   %ss
408b26:	00 00                	add    %al,(%eax)
408b28:	02 00                	add    (%eax),%al
408b2a:	33 0f                	xor    (%edi),%ecx
408b2c:	00 00                	add    %al,(%eax)
408b2e:	03 00                	add    (%eax),%eax
408b30:	df 0e                	fisttps (%esi)
408b32:	00 00                	add    %al,(%eax)
408b34:	01 00                	add    %eax,(%eax)
408b36:	7c 14                	jl     0x408b4c
408b38:	00 00                	add    %al,(%eax)
408b3a:	01 00                	add    %eax,(%eax)
408b3c:	7c 14                	jl     0x408b52
408b3e:	00 00                	add    %al,(%eax)
408b40:	01 00                	add    %eax,(%eax)
408b42:	bb 21 00 00 02       	mov    $0x2000021,%ebx
408b47:	00 e3                	add    %ah,%bl
408b49:	14 00                	adc    $0x0,%al
408b4b:	00 01                	add    %al,(%ecx)
408b4d:	00 eb                	add    %ch,%bl
408b4f:	0e                   	push   %cs
408b50:	00 00                	add    %al,(%eax)
408b52:	02 00                	add    (%eax),%al
408b54:	10 23                	adc    %ah,(%ebx)
408b56:	00 00                	add    %al,(%eax)
408b58:	03 00                	add    (%eax),%eax
408b5a:	17                   	pop    %ss
408b5b:	23 00                	and    (%eax),%eax
408b5d:	00 01                	add    %al,(%ecx)
408b5f:	00 2f                	add    %ch,(%edi)
408b61:	16                   	push   %ss
408b62:	00 00                	add    %al,(%eax)
408b64:	02 00                	add    (%eax),%al
408b66:	df 0e                	fisttps (%esi)
408b68:	00 00                	add    %al,(%eax)
408b6a:	01 00                	add    %eax,(%eax)
408b6c:	7c 14                	jl     0x408b82
408b6e:	00 00                	add    %al,(%eax)
408b70:	01 00                	add    %eax,(%eax)
408b72:	7c 14                	jl     0x408b88
408b74:	00 00                	add    %al,(%eax)
408b76:	01 00                	add    %eax,(%eax)
408b78:	bb 21 00 00 02       	mov    $0x2000021,%ebx
408b7d:	00 e3                	add    %ah,%bl
408b7f:	14 00                	adc    $0x0,%al
408b81:	00 01                	add    %al,(%ecx)
408b83:	00 7f 29             	add    %bh,0x29(%edi)
408b86:	00 00                	add    %al,(%eax)
408b88:	02 00                	add    (%eax),%al
408b8a:	a2 0b 00 00 01       	mov    %al,0x100000b
408b8f:	00 d3                	add    %dl,%bl
408b91:	2e 00 00             	add    %al,%cs:(%eax)
408b94:	01 00                	add    %eax,(%eax)
408b96:	d3 2e                	shrl   %cl,(%esi)
408b98:	00 00                	add    %al,(%eax)
408b9a:	02 00                	add    (%eax),%al
408b9c:	47                   	inc    %edi
408b9d:	16                   	push   %ss
408b9e:	00 00                	add    %al,(%eax)
408ba0:	03 00                	add    (%eax),%eax
408ba2:	7f 29                	jg     0x408bcd
408ba4:	00 00                	add    %al,(%eax)
408ba6:	01 00                	add    %eax,(%eax)
408ba8:	78 2a                	js     0x408bd4
408baa:	00 00                	add    %al,(%eax)
408bac:	01 00                	add    %eax,(%eax)
408bae:	7c 14                	jl     0x408bc4
408bb0:	00 00                	add    %al,(%eax)
408bb2:	01 00                	add    %eax,(%eax)
408bb4:	7c 14                	jl     0x408bca
408bb6:	00 00                	add    %al,(%eax)
408bb8:	01 00                	add    %eax,(%eax)
408bba:	ed                   	in     (%dx),%eax
408bbb:	0e                   	push   %cs
408bbc:	00 00                	add    %al,(%eax)
408bbe:	02 00                	add    (%eax),%al
408bc0:	df 0e                	fisttps (%esi)
408bc2:	00 00                	add    %al,(%eax)
408bc4:	01 00                	add    %eax,(%eax)
408bc6:	ed                   	in     (%dx),%eax
408bc7:	0e                   	push   %cs
408bc8:	00 00                	add    %al,(%eax)
408bca:	01 00                	add    %eax,(%eax)
408bcc:	bb 21 00 00 02       	mov    $0x2000021,%ebx
408bd1:	00 e3                	add    %ah,%bl
408bd3:	14 00                	adc    $0x0,%al
408bd5:	00 01                	add    %al,(%ecx)
408bd7:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408bdd:	00 e3                	add    %ah,%bl
408bdf:	14 00                	adc    $0x0,%al
408be1:	00 01                	add    %al,(%ecx)
408be3:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408be9:	00 e3                	add    %ah,%bl
408beb:	14 00                	adc    $0x0,%al
408bed:	00 01                	add    %al,(%ecx)
408bef:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408bf5:	00 e3                	add    %ah,%bl
408bf7:	14 00                	adc    $0x0,%al
408bf9:	00 01                	add    %al,(%ecx)
408bfb:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c01:	00 e3                	add    %ah,%bl
408c03:	14 00                	adc    $0x0,%al
408c05:	00 01                	add    %al,(%ecx)
408c07:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c0d:	00 e3                	add    %ah,%bl
408c0f:	14 00                	adc    $0x0,%al
408c11:	00 01                	add    %al,(%ecx)
408c13:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c19:	00 e3                	add    %ah,%bl
408c1b:	14 00                	adc    $0x0,%al
408c1d:	00 01                	add    %al,(%ecx)
408c1f:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c25:	00 e3                	add    %ah,%bl
408c27:	14 00                	adc    $0x0,%al
408c29:	00 01                	add    %al,(%ecx)
408c2b:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c31:	00 e3                	add    %ah,%bl
408c33:	14 00                	adc    $0x0,%al
408c35:	00 01                	add    %al,(%ecx)
408c37:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c3d:	00 e3                	add    %ah,%bl
408c3f:	14 00                	adc    $0x0,%al
408c41:	00 01                	add    %al,(%ecx)
408c43:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c49:	00 e3                	add    %ah,%bl
408c4b:	14 00                	adc    $0x0,%al
408c4d:	00 01                	add    %al,(%ecx)
408c4f:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c55:	00 e3                	add    %ah,%bl
408c57:	14 00                	adc    $0x0,%al
408c59:	00 01                	add    %al,(%ecx)
408c5b:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c61:	00 e3                	add    %ah,%bl
408c63:	14 00                	adc    $0x0,%al
408c65:	00 01                	add    %al,(%ecx)
408c67:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408c6d:	00 e3                	add    %ah,%bl
408c6f:	14 00                	adc    $0x0,%al
408c71:	00 01                	add    %al,(%ecx)
408c73:	00 34 15 00 00 01 00 	add    %dh,0x10000(,%edx,1)
408c7a:	7f 29                	jg     0x408ca5
408c7c:	00 00                	add    %al,(%eax)
408c7e:	02 00                	add    (%eax),%al
408c80:	a2 0b 00 00 01       	mov    %al,0x100000b
408c85:	00 47 16             	add    %al,0x16(%edi)
408c88:	00 00                	add    %al,(%eax)
408c8a:	02 00                	add    (%eax),%al
408c8c:	7f 29                	jg     0x408cb7
408c8e:	00 00                	add    %al,(%eax)
408c90:	01 00                	add    %eax,(%eax)
408c92:	78 2a                	js     0x408cbe
408c94:	00 00                	add    %al,(%eax)
408c96:	01 00                	add    %eax,(%eax)
408c98:	7f 29                	jg     0x408cc3
408c9a:	00 00                	add    %al,(%eax)
408c9c:	02 00                	add    (%eax),%al
408c9e:	a2 0b 00 00 01       	mov    %al,0x100000b
408ca3:	00 7e 18             	add    %bh,0x18(%esi)
408ca6:	00 00                	add    %al,(%eax)
408ca8:	01 00                	add    %eax,(%eax)
408caa:	7e 18                	jle    0x408cc4
408cac:	00 00                	add    %al,(%eax)
408cae:	02 00                	add    (%eax),%al
408cb0:	47                   	inc    %edi
408cb1:	16                   	push   %ss
408cb2:	00 00                	add    %al,(%eax)
408cb4:	03 00                	add    (%eax),%eax
408cb6:	7f 29                	jg     0x408ce1
408cb8:	00 00                	add    %al,(%eax)
408cba:	01 00                	add    %eax,(%eax)
408cbc:	78 2a                	js     0x408ce8