408812:	00 00                	add    %al,(%eax)
408814:	00 00                	add    %al,(%eax)
408816:	83 00 fb             	addl   $0xfffffffb,(%eax)
408819:	00 90 01 58 01 c1    	add    %dl,-0x3efea7ff(%eax)
40881f:	67 00 00             	add    %al,(%bx,%si)
408822:	00 00                	add    %al,(%eax)
408824:	86 18                	xchg   %bl,(%eax)
408826:	8e 23                	mov    (%ebx),%fs
408828:	06                   	push   %es
408829:	00 59 01             	add    %bl,0x1(%ecx)
40882c:	cc                   	int3
40882d:	67 00 00             	add    %al,(%bx,%si)
408830:	00 00                	add    %al,(%eax)
408832:	83 00 91             	addl   $0xffffff91,(%eax)
408835:	00 05 0a 59 01 00    	add    %al,0x1590a
40883b:	68 00 00 00 00       	push   $0x0
408840:	86 18                	xchg   %bl,(%eax)
408842:	8e 23                	mov    (%ebx),%fs
408844:	06                   	push   %es
408845:	00 5b 01             	add    %bl,0x1(%ebx)
408848:	0c 68                	or     $0x68,%al
40884a:	00 00                	add    %al,(%eax)
40884c:	00 00                	add    %al,(%eax)
40884e:	83 00 6e             	addl   $0x6e,(%eax)
408851:	00 05 0a 5b 01 00    	add    %al,0x15b0a
408857:	00 01                	add    %al,(%ecx)
408859:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
40885f:	00 e3                	add    %ah,%bl
408861:	14 00                	adc    $0x0,%al
408863:	00 01                	add    %al,(%ecx)
408865:	00 44 19 00          	add    %al,0x0(%ecx,%ebx,1)
408869:	00 01                	add    %al,(%ecx)
40886b:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
408871:	00 e3                	add    %ah,%bl
408873:	14 00                	adc    $0x0,%al
408875:	00 01                	add    %al,(%ecx)
408877:	00 bb 21 00 00 02    	add    %bh,0x2000021(%ebx)
40887d:	00 e3                	add    %ah,%bl
40887f:	14 00                	adc    $0x0,%al
408881:	00 01                	add    %al,(%ecx)
408883:	00 34 15 00 00 01 00 	add    %dh,0x10000(,%edx,1)
40888a:	7c 14                	jl     0x4088a0
40888c:	00 00                	add    %al,(%eax)
40888e:	01 00                	add    %eax,(%eax)
408890:	7c 14                	jl     0x4088a6
408892:	00 00                	add    %al,(%eax)
408894:	01 00                	add    %eax,(%eax)
408896:	7c 14                	jl     0x4088ac
408898:	00 00                	add    %al,(%eax)
40889a:	01 00                	add    %eax,(%eax)
40889c:	7c 14                	jl     0x4088b2
40889e:	00 00                	add    %al,(%eax)
4088a0:	01 00                	add    %eax,(%eax)
4088a2:	7c 14                	jl     0x4088b8
4088a4:	00 00                	add    %al,(%eax)
4088a6:	01 00                	add    %eax,(%eax)
4088a8:	c5 2d 00 00 02 00    	lds    0x20000,%ebp
4088ae:	f8                   	clc
4088af:	2e 01 00             	add    %eax,%cs:(%eax)
4088b2:	01 00                	add    %eax,(%eax)
4088b4:	eb 0b                	jmp    0x4088c1
4088b6:	01 00                	add    %eax,(%eax)
4088b8:	01 00                	add    %eax,(%eax)
4088ba:	eb 0b                	jmp    0x4088c7
4088bc:	01 00                	add    %eax,(%eax)
4088be:	01 00                	add    %eax,(%eax)
4088c0:	eb 0b                	jmp    0x4088cd
4088c2:	00 00                	add    %al,(%eax)
4088c4:	01 00                	add    %eax,(%eax)
4088c6:	2f                   	das
4088c7:	16                   	push   %ss
4088c8:	00 00                	add    %al,(%eax)
4088ca:	01 00                	add    %eax,(%eax)
4088cc:	62 04 01             	bound  %eax,(%ecx,%eax,1)
4088cf:	00 01                	add    %al,(%ecx)
4088d1:	00 62 04             	add    %ah,0x4(%edx)
4088d4:	00 00                	add    %al,(%eax)
4088d6:	01 00                	add    %eax,(%eax)
4088d8:	39 22                	cmp    %esp,(%edx)
4088da:	00 00                	add    %al,(%eax)
4088dc:	01 00                	add    %eax,(%eax)
4088de:	c1 0d 01 00 01 00 b1 	rorl   $0xb1,0x10001
4088e5:	29 01                	sub    %eax,(%ecx)
4088e7:	00 02                	add    %al,(%edx)
4088e9:	00 cb                	add    %cl,%bl
4088eb:	29 01                	sub    %eax,(%ecx)
4088ed:	00 01                	add    %al,(%ecx)
4088ef:	00 62 04             	add    %ah,0x4(%edx)
4088f2:	01 00                	add    %eax,(%eax)
4088f4:	01 00                	add    %eax,(%eax)
4088f6:	b1 29                	mov    $0x29,%cl
4088f8:	01 00                	add    %eax,(%eax)
4088fa:	02 00                	add    (%eax),%al
4088fc:	cb                   	lret
4088fd:	29 01                	sub    %eax,(%ecx)
4088ff:	00 01                	add    %al,(%ecx)
408901:	00 b1 29 01 00 02    	add    %dh,0x2000129(%ecx)
408907:	00 cb                	add    %cl,%bl
408909:	29 01                	sub    %eax,(%ecx)
40890b:	00 01                	add    %al,(%ecx)
40890d:	00 62 04             	add    %ah,0x4(%edx)
408910:	00 00                	add    %al,(%eax)
408912:	02 00                	add    (%eax),%al
408914:	39 22                	cmp    %esp,(%edx)
408916:	01 00                	add    %eax,(%eax)
408918:	01 00                	add    %eax,(%eax)
40891a:	62 04 00             	bound  %eax,(%eax,%eax,1)
40891d:	00 02                	add    %al,(%edx)
40891f:	00 65 23             	add    %ah,0x23(%ebp)
408922:	01 00                	add    %eax,(%eax)
408924:	01 00                	add    %eax,(%eax)
408926:	b1 29                	mov    $0x29,%cl
408928:	01 00                	add    %eax,(%eax)
40892a:	02 00                	add    (%eax),%al
40892c:	cb                   	lret
40892d:	29 01                	sub    %eax,(%ecx)
40892f:	00 01                	add    %al,(%ecx)
408931:	00 b1 29 01 00 02    	add    %dh,0x2000129(%ecx)
408937:	00 cb                	add    %cl,%bl
408939:	29 01                	sub    %eax,(%ecx)
40893b:	00 01                	add    %al,(%ecx)
40893d:	00 cb                	add    %cl,%bl
40893f:	29 01                	sub    %eax,(%ecx)
408941:	00 01                	add    %al,(%ecx)
408943:	00 cb                	add    %cl,%bl
408945:	29 01                	sub    %eax,(%ecx)
408947:	00 01                	add    %al,(%ecx)
408949:	00 62 04             	add    %ah,0x4(%edx)
40894c:	00 00                	add    %al,(%eax)
40894e:	01 00                	add    %eax,(%eax)
408950:	7c 14                	jl     0x408966
408952:	00 00                	add    %al,(%eax)
408954:	01 00                	add    %eax,(%eax)
408956:	7c 14                	jl     0x40896c
408958:	00 00                	add    %al,(%eax)
40895a:	01 00                	add    %eax,(%eax)
40895c:	90                   	nop
40895d:	25 00 00 01 00       	and    $0x10000,%eax
408962:	40                   	inc    %eax
408963:	27                   	daa
408964:	00 00                	add    %al,(%eax)
408966:	01 00                	add    %eax,(%eax)
408968:	0b 2e                	or     (%esi),%ebp
40896a:	00 00                	add    %al,(%eax)
40896c:	01 00                	add    %eax,(%eax)
40896e:	0b 2e                	or     (%esi),%ebp
408970:	00 00                	add    %al,(%eax)
408972:	01 00                	add    %eax,(%eax)
408974:	0b 2e                	or     (%esi),%ebp
408976:	00 00                	add    %al,(%eax)
408978:	01 00                	add    %eax,(%eax)
40897a:	e3 14                	jecxz  0x408990
40897c:	00 00                	add    %al,(%eax)
40897e:	01 00                	add    %eax,(%eax)
408980:	e3 14                	jecxz  0x408996
408982:	00 00                	add    %al,(%eax)
408984:	01 00                	add    %eax,(%eax)
408986:	2d 0c 00 00 01       	sub    $0x100000c,%eax
40898b:	00 e3                	add    %ah,%bl
40898d:	14 00                	adc    $0x0,%al
40898f:	00 01                	add    %al,(%ecx)
408991:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408995:	00 01                	add    %al,(%ecx)
408997:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
40899b:	00 01                	add    %al,(%ecx)
40899d:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
4089a1:	00 01                	add    %al,(%ecx)
4089a3:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
4089a7:	00 01                	add    %al,(%ecx)
4089a9:	00 20                	add    %ah,(%eax)
4089ab:	28 00                	sub    %al,(%eax)
4089ad:	00 01                	add    %al,(%ecx)
4089af:	00 20                	add    %ah,(%eax)
4089b1:	28 00                	sub    %al,(%eax)
4089b3:	00 01                	add    %al,(%ecx)
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