4057f2:	00 00                	add    %al,(%eax)
4057f4:	0a 6f 32             	or     0x32(%edi),%ch
4057f7:	00 00                	add    %al,(%eax)
4057f9:	0a 00                	or     (%eax),%al
4057fb:	02 7b 47             	add    0x47(%ebx),%bh
4057fe:	00 00                	add    %al,(%eax)
405800:	04 72                	add    $0x72,%al
405802:	9f                   	lahf
405803:	0d 00 70 6f 33       	or     $0x336f7000,%eax
405808:	00 00                	add    %al,(%eax)
40580a:	0a 00                	or     (%eax),%al
40580c:	02 7b 47             	add    0x47(%ebx),%bh
40580f:	00 00                	add    %al,(%eax)
405811:	04 20                	add    $0x20,%al
405813:	86 00                	xchg   %al,(%eax)
405815:	00 00                	add    %al,(%eax)
405817:	1f                   	pop    %ds
405818:	17                   	pop    %ss
405819:	73 2b                	jae    0x405846
40581b:	00 00                	add    %al,(%eax)
40581d:	0a 6f 2c             	or     0x2c(%edi),%ch
405820:	00 00                	add    %al,(%eax)
405822:	0a 00                	or     (%eax),%al
405824:	02 7b 47             	add    0x47(%ebx),%bh
405827:	00 00                	add    %al,(%eax)
405829:	04 1f                	add    $0x1f,%al
40582b:	18 6f 34             	sbb    %ch,0x34(%edi)
40582e:	00 00                	add    %al,(%eax)
405830:	0a 00                	or     (%eax),%al
405832:	02 7b 47             	add    0x47(%ebx),%bh
405835:	00 00                	add    %al,(%eax)
405837:	04 72                	add    $0x72,%al
405839:	b5 0d                	mov    $0xd,%ch
40583b:	00 70 6f             	add    %dh,0x6f(%eax)
40583e:	20 00                	and    %al,(%eax)
405840:	00 0a                	add    %cl,(%edx)
405842:	00 02                	add    %al,(%edx)
405844:	7b 47                	jnp    0x40588d
405846:	00 00                	add    %al,(%eax)
405848:	04 17                	add    $0x17,%al
40584a:	6f                   	outsl  %ds:(%esi),(%dx)
40584b:	68 00 00 0a 00       	push   $0xa0000
405850:	02 7b 47             	add    0x47(%ebx),%bh
405853:	00 00                	add    %al,(%eax)
405855:	04 02                	add    $0x2,%al
405857:	fe 06                	incb   (%esi)
405859:	3a 00                	cmp    (%eax),%al
40585b:	00 06                	add    %al,(%esi)
40585d:	73 2d                	jae    0x40588c
40585f:	00 00                	add    %al,(%eax)
405861:	0a 6f 69             	or     0x69(%edi),%ch
405864:	00 00                	add    %al,(%eax)
405866:	0a 00                	or     (%eax),%al
405868:	02 22                	add    (%edx),%ah
40586a:	00 00                	add    %al,(%eax)
40586c:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
405870:	00 50 41             	add    %dl,0x41(%eax)
405873:	73 35                	jae    0x4058aa
405875:	00 00                	add    %al,(%eax)
405877:	0a 28                	or     (%eax),%ch
405879:	36 00 00             	add    %al,%ss:(%eax)
40587c:	0a 00                	or     (%eax),%al
40587e:	02 17                	add    (%edi),%dl
405880:	28 37                	sub    %dh,(%edi)
405882:	00 00                	add    %al,(%eax)
405884:	0a 00                	or     (%eax),%al
405886:	02 20                	add    (%eax),%ah
405888:	2b 03                	sub    (%ebx),%eax
40588a:	00 00                	add    %al,(%eax)
40588c:	20 cc                	and    %cl,%ah
40588e:	01 00                	add    %eax,(%eax)
405890:	00 73 2b             	add    %dh,0x2b(%ebx)
405893:	00 00                	add    %al,(%eax)
405895:	0a 28                	or     (%eax),%ch
405897:	38 00                	cmp    %al,(%eax)
405899:	00 0a                	add    %cl,(%edx)
40589b:	00 02                	add    %al,(%edx)
40589d:	28 39                	sub    %bh,(%ecx)
40589f:	00 00                	add    %al,(%eax)
4058a1:	0a 02                	or     (%edx),%al
4058a3:	7b 47                	jnp    0x4058ec
4058a5:	00 00                	add    %al,(%eax)
4058a7:	04 6f                	add    $0x6f,%al
4058a9:	3a 00                	cmp    (%eax),%al
4058ab:	00 0a                	add    %cl,(%edx)
4058ad:	00 02                	add    %al,(%edx)
4058af:	28 39                	sub    %bh,(%ecx)
4058b1:	00 00                	add    %al,(%eax)
4058b3:	0a 02                	or     (%edx),%al
4058b5:	7b 46                	jnp    0x4058fd
4058b7:	00 00                	add    %al,(%eax)
4058b9:	04 6f                	add    $0x6f,%al
4058bb:	3a 00                	cmp    (%eax),%al
4058bd:	00 0a                	add    %cl,(%edx)
4058bf:	00 02                	add    %al,(%edx)
4058c1:	28 39                	sub    %bh,(%ecx)
4058c3:	00 00                	add    %al,(%eax)
4058c5:	0a 02                	or     (%edx),%al
4058c7:	7b 45                	jnp    0x40590e
4058c9:	00 00                	add    %al,(%eax)
4058cb:	04 6f                	add    $0x6f,%al
4058cd:	3a 00                	cmp    (%eax),%al
4058cf:	00 0a                	add    %cl,(%edx)
4058d1:	00 02                	add    %al,(%edx)
4058d3:	28 39                	sub    %bh,(%ecx)
4058d5:	00 00                	add    %al,(%eax)
4058d7:	0a 02                	or     (%edx),%al
4058d9:	7b 44                	jnp    0x40591f
4058db:	00 00                	add    %al,(%eax)
4058dd:	04 6f                	add    $0x6f,%al
4058df:	3a 00                	cmp    (%eax),%al
4058e1:	00 0a                	add    %cl,(%edx)
4058e3:	00 02                	add    %al,(%edx)
4058e5:	28 39                	sub    %bh,(%ecx)
4058e7:	00 00                	add    %al,(%eax)
4058e9:	0a 02                	or     (%edx),%al
4058eb:	7b 43                	jnp    0x405930
4058ed:	00 00                	add    %al,(%eax)
4058ef:	04 6f                	add    $0x6f,%al
4058f1:	3a 00                	cmp    (%eax),%al
4058f3:	00 0a                	add    %cl,(%edx)
4058f5:	00 02                	add    %al,(%edx)
4058f7:	28 39                	sub    %bh,(%ecx)
4058f9:	00 00                	add    %al,(%eax)
4058fb:	0a 02                	or     (%edx),%al
4058fd:	7b 42                	jnp    0x405941
4058ff:	00 00                	add    %al,(%eax)
405901:	04 6f                	add    $0x6f,%al
405903:	3a 00                	cmp    (%eax),%al
405905:	00 0a                	add    %cl,(%edx)
405907:	00 02                	add    %al,(%edx)
405909:	28 39                	sub    %bh,(%ecx)
40590b:	00 00                	add    %al,(%eax)
40590d:	0a 02                	or     (%edx),%al
40590f:	7b 41                	jnp    0x405952
405911:	00 00                	add    %al,(%eax)
405913:	04 6f                	add    $0x6f,%al
405915:	3a 00                	cmp    (%eax),%al
405917:	00 0a                	add    %cl,(%edx)
405919:	00 02                	add    %al,(%edx)
40591b:	28 39                	sub    %bh,(%ecx)
40591d:	00 00                	add    %al,(%eax)
40591f:	0a 02                	or     (%edx),%al
405921:	7b 40                	jnp    0x405963
405923:	00 00                	add    %al,(%eax)
405925:	04 6f                	add    $0x6f,%al
405927:	3a 00                	cmp    (%eax),%al
405929:	00 0a                	add    %cl,(%edx)
40592b:	00 02                	add    %al,(%edx)
40592d:	28 39                	sub    %bh,(%ecx)
40592f:	00 00                	add    %al,(%eax)
405931:	0a 02                	or     (%edx),%al
405933:	7b 3f                	jnp    0x405974
405935:	00 00                	add    %al,(%eax)
405937:	04 6f                	add    $0x6f,%al
405939:	3a 00                	cmp    (%eax),%al
40593b:	00 0a                	add    %cl,(%edx)
40593d:	00 02                	add    %al,(%edx)
40593f:	28 39                	sub    %bh,(%ecx)
405941:	00 00                	add    %al,(%eax)
405943:	0a 02                	or     (%edx),%al
405945:	7b 3e                	jnp    0x405985
405947:	00 00                	add    %al,(%eax)
405949:	04 6f                	add    $0x6f,%al
40594b:	3a 00                	cmp    (%eax),%al
40594d:	00 0a                	add    %cl,(%edx)
40594f:	00 02                	add    %al,(%edx)
405951:	28 39                	sub    %bh,(%ecx)
405953:	00 00                	add    %al,(%eax)
405955:	0a 02                	or     (%edx),%al
405957:	7b 3d                	jnp    0x405996
405959:	00 00                	add    %al,(%eax)
40595b:	04 6f                	add    $0x6f,%al
40595d:	3a 00                	cmp    (%eax),%al
40595f:	00 0a                	add    %cl,(%edx)
405961:	00 02                	add    %al,(%edx)
405963:	28 39                	sub    %bh,(%ecx)
405965:	00 00                	add    %al,(%eax)
405967:	0a 02                	or     (%edx),%al
405969:	7b 3c                	jnp    0x4059a7
40596b:	00 00                	add    %al,(%eax)
40596d:	04 6f                	add    $0x6f,%al
40596f:	3a 00                	cmp    (%eax),%al
405971:	00 0a                	add    %cl,(%edx)
405973:	00 02                	add    %al,(%edx)
405975:	28 39                	sub    %bh,(%ecx)
405977:	00 00                	add    %al,(%eax)
405979:	0a 02                	or     (%edx),%al
40597b:	7b 3b                	jnp    0x4059b8
40597d:	00 00                	add    %al,(%eax)
40597f:	04 6f                	add    $0x6f,%al
405981:	3a 00                	cmp    (%eax),%al
405983:	00 0a                	add    %cl,(%edx)
405985:	00 02                	add    %al,(%edx)
405987:	28 39                	sub    %bh,(%ecx)
405989:	00 00                	add    %al,(%eax)
40598b:	0a 02                	or     (%edx),%al
40598d:	7b 3a                	jnp    0x4059c9
40598f:	00 00                	add    %al,(%eax)
405991:	04 6f                	add    $0x6f,%al
405993:	3a 00                	cmp    (%eax),%al
405995:	00 0a                	add    %cl,(%edx)
405997:	00 02                	add    %al,(%edx)
405999:	28 39                	sub    %bh,(%ecx)
40599b:	00 00                	add    %al,(%eax)
40599d:	0a 02                	or     (%edx),%al
40599f:	7b 39                	jnp    0x4059da
4059a1:	00 00                	add    %al,(%eax)
4059a3:	04 6f                	add    $0x6f,%al
4059a5:	3a 00                	cmp    (%eax),%al
4059a7:	00 0a                	add    %cl,(%edx)
4059a9:	00 02                	add    %al,(%edx)
4059ab:	28 39                	sub    %bh,(%ecx)
4059ad:	00 00                	add    %al,(%eax)
4059af:	0a 02                	or     (%edx),%al
4059b1:	7b 38                	jnp    0x4059eb
4059b3:	00 00                	add    %al,(%eax)
4059b5:	04 6f                	add    $0x6f,%al
4059b7:	3a 00                	cmp    (%eax),%al
4059b9:	00 0a                	add    %cl,(%edx)
4059bb:	00 02                	add    %al,(%edx)
4059bd:	28 39                	sub    %bh,(%ecx)
4059bf:	00 00                	add    %al,(%eax)
4059c1:	0a 02                	or     (%edx),%al
4059c3:	7b 37                	jnp    0x4059fc
4059c5:	00 00                	add    %al,(%eax)
4059c7:	04 6f                	add    $0x6f,%al
4059c9:	3a 00                	cmp    (%eax),%al
4059cb:	00 0a                	add    %cl,(%edx)
4059cd:	00 02                	add    %al,(%edx)
4059cf:	28 39                	sub    %bh,(%ecx)
4059d1:	00 00                	add    %al,(%eax)
4059d3:	0a 02                	or     (%edx),%al
4059d5:	7b 36                	jnp    0x405a0d
4059d7:	00 00                	add    %al,(%eax)
4059d9:	04 6f                	add    $0x6f,%al
4059db:	3a 00                	cmp    (%eax),%al
4059dd:	00 0a                	add    %cl,(%edx)
4059df:	00 02                	add    %al,(%edx)
4059e1:	28 39                	sub    %bh,(%ecx)
4059e3:	00 00                	add    %al,(%eax)
4059e5:	0a 02                	or     (%edx),%al
4059e7:	7b 35                	jnp    0x405a1e
4059e9:	00 00                	add    %al,(%eax)
4059eb:	04 6f                	add    $0x6f,%al
4059ed:	3a 00                	cmp    (%eax),%al
4059ef:	00 0a                	add    %cl,(%edx)
4059f1:	00 02                	add    %al,(%edx)
4059f3:	28 39                	sub    %bh,(%ecx)
4059f5:	00 00                	add    %al,(%eax)
4059f7:	0a 02                	or     (%edx),%al
4059f9:	7b 34                	jnp    0x405a2f
4059fb:	00 00                	add    %al,(%eax)
4059fd:	04 6f                	add    $0x6f,%al
4059ff:	3a 00                	cmp    (%eax),%al
405a01:	00 0a                	add    %cl,(%edx)
405a03:	00 02                	add    %al,(%edx)
405a05:	28 39                	sub    %bh,(%ecx)
405a07:	00 00                	add    %al,(%eax)
405a09:	0a 02                	or     (%edx),%al
405a0b:	7b 33                	jnp    0x405a40
405a0d:	00 00                	add    %al,(%eax)
405a0f:	04 6f                	add    $0x6f,%al
405a11:	3a 00                	cmp    (%eax),%al
405a13:	00 0a                	add    %cl,(%edx)
405a15:	00 02                	add    %al,(%edx)
405a17:	28 39                	sub    %bh,(%ecx)
405a19:	00 00                	add    %al,(%eax)
405a1b:	0a 02                	or     (%edx),%al
405a1d:	7b 32                	jnp    0x405a51
405a1f:	00 00                	add    %al,(%eax)
405a21:	04 6f                	add    $0x6f,%al
405a23:	3a 00                	cmp    (%eax),%al
405a25:	00 0a                	add    %cl,(%edx)
405a27:	00 02                	add    %al,(%edx)
405a29:	72 d9                	jb     0x405a04
405a2b:	0d 00 70 28 33       	or     $0x33287000,%eax
405a30:	00 00                	add    %al,(%eax)
405a32:	0a 00                	or     (%eax),%al
405a34:	02 72 ef             	add    -0x11(%edx),%dh
405a37:	0d 00 70 6f 20       	or     $0x206f7000,%eax
405a3c:	00 00                	add    %al,(%eax)
405a3e:	0a 00                	or     (%eax),%al
405a40:	02 02                	add    (%edx),%al
405a42:	fe 06                	incb   (%esi)
405a44:	31 00                	xor    %eax,(%eax)
405a46:	00 06                	add    %al,(%esi)
405a48:	73 2d                	jae    0x405a77
405a4a:	00 00                	add    %al,(%eax)
405a4c:	0a 28                	or     (%eax),%ch
405a4e:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
405a53:	02 7b 32             	add    0x32(%ebx),%bh
405a56:	00 00                	add    %al,(%eax)
405a58:	04 6f                	add    $0x6f,%al
405a5a:	3f                   	aas
405a5b:	00 00                	add    %al,(%eax)
405a5d:	0a 00                	or     (%eax),%al
405a5f:	02 16                	add    (%esi),%dl
405a61:	28 40 00             	sub    %al,0x0(%eax)
405a64:	00 0a                	add    %cl,(%edx)
405a66:	00 02                	add    %al,(%edx)
405a68:	28 41 00             	sub    %al,0x0(%ecx)
405a6b:	00 0a                	add    %cl,(%edx)
405a6d:	00 2a                	add    %ch,(%edx)
405a6f:	22 02                	and    (%edx),%al
405a71:	28 45 00             	sub    %al,0x0(%ebp)
405a74:	00 0a                	add    %cl,(%edx)
405a76:	00 2a                	add    %ch,(%edx)
405a78:	1e                   	push   %ds
405a79:	02 7b 48             	add    0x48(%ebx),%bh
405a7c:	00 00                	add    %al,(%eax)
405a7e:	04 2a                	add    $0x2a,%al
405a80:	22 02                	and    (%edx),%al
405a82:	03 7d 48             	add    0x48(%ebp),%edi
405a85:	00 00                	add    %al,(%eax)
405a87:	04 2a                	add    $0x2a,%al
405a89:	5e                   	pop    %esi
405a8a:	02 03                	add    (%ebx),%al
405a8c:	04 05                	add    $0x5,%al
405a8e:	0e                   	push   %cs
405a8f:	04 28                	add    $0x28,%al
405a91:	7a 00                	jp     0x405a93
405a93:	00 06                	add    %al,(%esi)
405a95:	00 00                	add    %al,(%eax)
405a97:	02 0e                	add    (%esi),%cl
405a99:	05 28 41 00 00       	add    $0x4128,%eax
405a9e:	06                   	push   %es
405a9f:	00 2a                	add    %ch,(%edx)
405aa1:	2e 72 17             	jb,pn  0x405abb
405aa4:	0e                   	push   %cs
405aa5:	00 70 80             	add    %dh,-0x80(%eax)
405aa8:	49                   	dec    %ecx
405aa9:	00 00                	add    %al,(%eax)
405aab:	04 2a                	add    $0x2a,%al
405aad:	00 00                	add    %al,(%eax)
405aaf:	00 13                	add    %dl,(%ebx)
405ab1:	30 02                	xor    %al,(%edx)
405ab3:	00 d8                	add    %bl,%al
405ab5:	05 00 00 15 00       	add    $0x150000,%eax
405aba:	00 11                	add    %dl,(%ecx)
405abc:	02 28                	add    (%eax),%ch
405abe:	45                   	inc    %ebp
405abf:	00 00                	add    %al,(%eax)
405ac1:	0a 00                	or     (%eax),%al
405ac3:	00 20                	add    %ah,(%eax)
405ac5:	0f 8f fb 0e 0a 06    	jg     0x64a69c6
405acb:	20 ec                	and    %ch,%ah
405acd:	8e fb                	mov    %ebx,%?
405acf:	0e                   	push   %cs
405ad0:	fe 02                	incb   (%edx)