4047d8:	0a 28                	or     (%eax),%ch
4047da:	8c 00                	mov    %es,(%eax)
4047dc:	00 06                	add    %al,(%esi)
4047de:	00 02                	add    %al,(%edx)
4047e0:	7b 34                	jnp    0x404816
4047e2:	00 00                	add    %al,(%eax)
4047e4:	04 1c                	add    $0x1c,%al
4047e6:	28 8d 00 00 06 00    	sub    %cl,0x60000(%ebp)
4047ec:	02 7b 34             	add    0x34(%ebx),%bh
4047ef:	00 00                	add    %al,(%eax)
4047f1:	04 72                	add    $0x72,%al
4047f3:	33 05 00 70 28 72    	xor    0x72287000,%eax
4047f9:	00 00                	add    %al,(%eax)
4047fb:	06                   	push   %es
4047fc:	00 02                	add    %al,(%edx)
4047fe:	7b 34                	jnp    0x404834
404800:	00 00                	add    %al,(%eax)
404802:	04 1f                	add    $0x1f,%al
404804:	20 28                	and    %ch,(%eax)
404806:	97                   	xchg   %eax,%edi
404807:	00 00                	add    %al,(%eax)
404809:	06                   	push   %es
40480a:	00 02                	add    %al,(%edx)
40480c:	7b 35                	jnp    0x404843
40480e:	00 00                	add    %al,(%eax)
404810:	04 17                	add    $0x17,%al
404812:	28 98 00 00 06 00    	sub    %bl,0x60000(%eax)
404818:	02 7b 35             	add    0x35(%ebx),%bh
40481b:	00 00                	add    %al,(%eax)
40481d:	04 72                	add    $0x72,%al
40481f:	67 05 00 70 22 00    	addr16 add $0x227000,%eax
404825:	00 04 41             	add    %al,(%ecx,%eax,2)
404828:	16                   	push   %ss
404829:	19 16                	sbb    %edx,(%esi)
40482b:	28 88 00 00 06 28    	sub    %cl,0x28060000(%eax)
404831:	89 00                	mov    %eax,(%eax)
404833:	00 06                	add    %al,(%esi)
404835:	00 02                	add    %al,(%edx)
404837:	7b 35                	jnp    0x40486e
404839:	00 00                	add    %al,(%eax)
40483b:	04 28                	add    $0x28,%al
40483d:	74 00                	je     0x40483f
40483f:	00 0a                	add    %cl,(%edx)
404841:	28 93 00 00 06 00    	sub    %dl,0x60000(%ebx)
404847:	02 7b 35             	add    0x35(%ebx),%bh
40484a:	00 00                	add    %al,(%eax)
40484c:	04 19                	add    $0x19,%al
40484e:	20 80 00 00 00 73    	and    %al,0x73000000(%eax)
404854:	44                   	inc    %esp
404855:	00 00                	add    %al,(%eax)
404857:	0a 28                	or     (%eax),%ch
404859:	8a 00                	mov    (%eax),%al
40485b:	00 06                	add    %al,(%esi)
40485d:	00 02                	add    %al,(%edx)
40485f:	7b 35                	jnp    0x404896
404861:	00 00                	add    %al,(%eax)
404863:	04 72                	add    $0x72,%al
404865:	0b 06                	or     (%esi),%eax
404867:	00 70 28             	add    %dh,0x28(%eax)
40486a:	8b 00                	mov    (%eax),%eax
40486c:	00 06                	add    %al,(%esi)
40486e:	00 02                	add    %al,(%edx)
404870:	7b 35                	jnp    0x4048a7
404872:	00 00                	add    %al,(%eax)
404874:	04 1f                	add    $0x1f,%al
404876:	15 1f 0d 73 45       	adc    $0x45730d1f,%eax
40487b:	00 00                	add    %al,(%eax)
40487d:	0a 28                	or     (%eax),%ch
40487f:	8c 00                	mov    %es,(%eax)
404881:	00 06                	add    %al,(%esi)
404883:	00 02                	add    %al,(%edx)
404885:	7b 35                	jnp    0x4048bc
404887:	00 00                	add    %al,(%eax)
404889:	04 1d                	add    $0x1d,%al
40488b:	28 8d 00 00 06 00    	sub    %cl,0x60000(%ebp)
404891:	02 7b 35             	add    0x35(%ebx),%bh
404894:	00 00                	add    %al,(%eax)
404896:	04 72                	add    $0x72,%al
404898:	1f                   	pop    %ds
404899:	06                   	push   %es
40489a:	00 70 28             	add    %dh,0x28(%eax)
40489d:	72 00                	jb     0x40489f
40489f:	00 06                	add    %al,(%esi)
4048a1:	00 02                	add    %al,(%edx)
4048a3:	7b 36                	jnp    0x4048db
4048a5:	00 00                	add    %al,(%eax)
4048a7:	04 17                	add    $0x17,%al
4048a9:	28 98 00 00 06 00    	sub    %bl,0x60000(%eax)
4048af:	02 7b 36             	add    0x36(%ebx),%bh
4048b2:	00 00                	add    %al,(%eax)
4048b4:	04 72                	add    $0x72,%al
4048b6:	67 05 00 70 22 00    	addr16 add $0x227000,%eax
4048bc:	00 04 41             	add    %al,(%ecx,%eax,2)
4048bf:	16                   	push   %ss
4048c0:	19 16                	sbb    %edx,(%esi)
4048c2:	28 88 00 00 06 28    	sub    %cl,0x28060000(%eax)
4048c8:	89 00                	mov    %eax,(%eax)
4048ca:	00 06                	add    %al,(%esi)
4048cc:	00 02                	add    %al,(%edx)
4048ce:	7b 36                	jnp    0x404906
4048d0:	00 00                	add    %al,(%eax)
4048d2:	04 28                	add    $0x28,%al
4048d4:	74 00                	je     0x4048d6
4048d6:	00 0a                	add    %cl,(%edx)
4048d8:	28 93 00 00 06 00    	sub    %dl,0x60000(%ebx)
4048de:	02 7b 36             	add    0x36(%ebx),%bh
4048e1:	00 00                	add    %al,(%eax)
4048e3:	04 16                	add    $0x16,%al
4048e5:	1f                   	pop    %ds
4048e6:	5c                   	pop    %esp
4048e7:	73 44                	jae    0x40492d
4048e9:	00 00                	add    %al,(%eax)
4048eb:	0a 28                	or     (%eax),%ch
4048ed:	8a 00                	mov    (%eax),%al
4048ef:	00 06                	add    %al,(%esi)
4048f1:	00 02                	add    %al,(%edx)
4048f3:	7b 36                	jnp    0x40492b
4048f5:	00 00                	add    %al,(%eax)
4048f7:	04 72                	add    $0x72,%al
4048f9:	27                   	daa
4048fa:	06                   	push   %es
4048fb:	00 70 28             	add    %dh,0x28(%eax)
4048fe:	8b 00                	mov    (%eax),%eax
404900:	00 06                	add    %al,(%esi)
404902:	00 02                	add    %al,(%edx)
404904:	7b 36                	jnp    0x40493c
404906:	00 00                	add    %al,(%eax)
404908:	04 1f                	add    $0x1f,%al
40490a:	18 1f                	sbb    %bl,(%edi)
40490c:	0d 73 45 00 00       	or     $0x4573,%eax
404911:	0a 28                	or     (%eax),%ch
404913:	8c 00                	mov    %es,(%eax)
404915:	00 06                	add    %al,(%esi)
404917:	00 02                	add    %al,(%edx)
404919:	7b 36                	jnp    0x404951
40491b:	00 00                	add    %al,(%eax)
40491d:	04 1e                	add    $0x1e,%al
40491f:	28 8d 00 00 06 00    	sub    %cl,0x60000(%ebp)
404925:	02 7b 36             	add    0x36(%ebx),%bh
404928:	00 00                	add    %al,(%eax)
40492a:	04 72                	add    $0x72,%al
40492c:	45                   	inc    %ebp
40492d:	06                   	push   %es
40492e:	00 70 28             	add    %dh,0x28(%eax)
404931:	72 00                	jb     0x404933
404933:	00 06                	add    %al,(%esi)
404935:	00 02                	add    %al,(%edx)
404937:	7b 37                	jnp    0x404970
404939:	00 00                	add    %al,(%eax)
40493b:	04 17                	add    $0x17,%al
40493d:	28 98 00 00 06 00    	sub    %bl,0x60000(%eax)
404943:	02 7b 37             	add    0x37(%ebx),%bh
404946:	00 00                	add    %al,(%eax)
404948:	04 72                	add    $0x72,%al
40494a:	67 05 00 70 22 00    	addr16 add $0x227000,%eax
404950:	00 04 41             	add    %al,(%ecx,%eax,2)
404953:	16                   	push   %ss
404954:	19 16                	sbb    %edx,(%esi)
404956:	28 88 00 00 06 28    	sub    %cl,0x28060000(%eax)
40495c:	89 00                	mov    %eax,(%eax)
40495e:	00 06                	add    %al,(%esi)
404960:	00 02                	add    %al,(%edx)
404962:	7b 37                	jnp    0x40499b
404964:	00 00                	add    %al,(%eax)
404966:	04 28                	add    $0x28,%al
404968:	74 00                	je     0x40496a
40496a:	00 0a                	add    %cl,(%edx)
40496c:	28 93 00 00 06 00    	sub    %dl,0x60000(%ebx)
404972:	02 7b 37             	add    0x37(%ebx),%bh
404975:	00 00                	add    %al,(%eax)
404977:	04 16                	add    $0x16,%al
404979:	1f                   	pop    %ds
40497a:	3a 73 44             	cmp    0x44(%ebx),%dh
40497d:	00 00                	add    %al,(%eax)
40497f:	0a 28                	or     (%eax),%ch
404981:	8a 00                	mov    (%eax),%al
404983:	00 06                	add    %al,(%esi)
404985:	00 02                	add    %al,(%edx)
404987:	7b 37                	jnp    0x4049c0
404989:	00 00                	add    %al,(%eax)
40498b:	04 72                	add    $0x72,%al
40498d:	4d                   	dec    %ebp
40498e:	06                   	push   %es
40498f:	00 70 28             	add    %dh,0x28(%eax)
404992:	8b 00                	mov    (%eax),%eax
404994:	00 06                	add    %al,(%esi)
404996:	00 02                	add    %al,(%edx)
404998:	7b 37                	jnp    0x4049d1
40499a:	00 00                	add    %al,(%eax)
40499c:	04 1f                	add    $0x1f,%al
40499e:	19 1f                	sbb    %ebx,(%edi)
4049a0:	0d 73 45 00 00       	or     $0x4573,%eax
4049a5:	0a 28                	or     (%eax),%ch
4049a7:	8c 00                	mov    %es,(%eax)
4049a9:	00 06                	add    %al,(%esi)
4049ab:	00 02                	add    %al,(%edx)
4049ad:	7b 37                	jnp    0x4049e6
4049af:	00 00                	add    %al,(%eax)
4049b1:	04 1f                	add    $0x1f,%al
4049b3:	09 28                	or     %ebp,(%eax)
4049b5:	8d 00                	lea    (%eax),%eax
4049b7:	00 06                	add    %al,(%esi)
4049b9:	00 02                	add    %al,(%edx)
4049bb:	7b 37                	jnp    0x4049f4
4049bd:	00 00                	add    %al,(%eax)
4049bf:	04 72                	add    $0x72,%al
4049c1:	63 06                	arpl   %eax,(%esi)
4049c3:	00 70 28             	add    %dh,0x28(%eax)
4049c6:	72 00                	jb     0x4049c8
4049c8:	00 06                	add    %al,(%esi)
4049ca:	00 02                	add    %al,(%edx)
4049cc:	22 00                	and    (%eax),%al
4049ce:	00 c0                	add    %al,%al
4049d0:	40                   	inc    %eax
4049d1:	22 00                	and    (%eax),%al
4049d3:	00 50 41             	add    %dl,0x41(%eax)
4049d6:	73 47                	jae    0x404a1f
4049d8:	00 00                	add    %al,(%eax)
4049da:	0a 28                	or     (%eax),%ch
4049dc:	99                   	cltd
4049dd:	00 00                	add    %al,(%eax)
4049df:	06                   	push   %es
4049e0:	00 02                	add    %al,(%edx)
4049e2:	17                   	pop    %ss
4049e3:	28 9a 00 00 06 00    	sub    %bl,0x60000(%edx)
4049e9:	02 28                	add    (%eax),%ch
4049eb:	73 00                	jae    0x4049ed
4049ed:	00 0a                	add    %cl,(%edx)
4049ef:	28 71 00             	sub    %dh,0x0(%ecx)
4049f2:	00 06                	add    %al,(%esi)
4049f4:	00 02                	add    %al,(%edx)
4049f6:	20 d3                	and    %dl,%bl
4049f8:	01 00                	add    %eax,(%eax)
4049fa:	00 20                	add    %ah,(%eax)
4049fc:	a1 00 00 00 73       	mov    0x73000000,%eax
404a01:	45                   	inc    %ebp
404a02:	00 00                	add    %al,(%eax)
404a04:	0a 28                	or     (%eax),%ch
404a06:	70 00                	jo     0x404a08
404a08:	00 06                	add    %al,(%esi)
404a0a:	00 02                	add    %al,(%edx)
404a0c:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a12:	7b 37                	jnp    0x404a4b
404a14:	00 00                	add    %al,(%eax)
404a16:	04 28                	add    $0x28,%al
404a18:	9c                   	pushf
404a19:	00 00                	add    %al,(%eax)
404a1b:	06                   	push   %es
404a1c:	00 02                	add    %al,(%edx)
404a1e:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a24:	7b 36                	jnp    0x404a5c
404a26:	00 00                	add    %al,(%eax)
404a28:	04 28                	add    $0x28,%al
404a2a:	9c                   	pushf
404a2b:	00 00                	add    %al,(%eax)
404a2d:	06                   	push   %es
404a2e:	00 02                	add    %al,(%edx)
404a30:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a36:	7b 35                	jnp    0x404a6d
404a38:	00 00                	add    %al,(%eax)
404a3a:	04 28                	add    $0x28,%al
404a3c:	9c                   	pushf
404a3d:	00 00                	add    %al,(%eax)
404a3f:	06                   	push   %es
404a40:	00 02                	add    %al,(%edx)
404a42:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a48:	7b 34                	jnp    0x404a7e
404a4a:	00 00                	add    %al,(%eax)
404a4c:	04 28                	add    $0x28,%al
404a4e:	9c                   	pushf
404a4f:	00 00                	add    %al,(%eax)
404a51:	06                   	push   %es
404a52:	00 02                	add    %al,(%edx)
404a54:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a5a:	7b 33                	jnp    0x404a8f
404a5c:	00 00                	add    %al,(%eax)
404a5e:	04 28                	add    $0x28,%al
404a60:	9c                   	pushf
404a61:	00 00                	add    %al,(%eax)
404a63:	06                   	push   %es
404a64:	00 02                	add    %al,(%edx)
404a66:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a6c:	7b 32                	jnp    0x404aa0
404a6e:	00 00                	add    %al,(%eax)
404a70:	04 28                	add    $0x28,%al
404a72:	9c                   	pushf
404a73:	00 00                	add    %al,(%eax)
404a75:	06                   	push   %es
404a76:	00 02                	add    %al,(%edx)
404a78:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a7e:	7b 31                	jnp    0x404ab1
404a80:	00 00                	add    %al,(%eax)
404a82:	04 28                	add    $0x28,%al
404a84:	9c                   	pushf
404a85:	00 00                	add    %al,(%eax)
404a87:	06                   	push   %es
404a88:	00 02                	add    %al,(%edx)
404a8a:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
404a90:	7b 30                	jnp    0x404ac2
404a92:	00 00                	add    %al,(%eax)
404a94:	04 28                	add    $0x28,%al
404a96:	9c                   	pushf
404a97:	00 00                	add    %al,(%eax)
404a99:	06                   	push   %es
404a9a:	00 02                	add    %al,(%edx)
404a9c:	17                   	pop    %ss
404a9d:	28 9d 00 00 06 00    	sub    %bl,0x60000(%ebp)
404aa3:	02 06                	add    (%esi),%al
404aa5:	72 6b                	jb     0x404b12
404aa7:	06                   	push   %es
404aa8:	00 70 28             	add    %dh,0x28(%eax)
404aab:	9e                   	sahf
404aac:	00 00                	add    %al,(%eax)
404aae:	06                   	push   %es
404aaf:	74 2f                	je     0x404ae0
404ab1:	00 00                	add    %al,(%eax)
404ab3:	01 28                	add    %ebp,(%eax)
404ab5:	9f                   	lahf
404ab6:	00 00                	add    %al,(%eax)
404ab8:	06                   	push   %es
404ab9:	00 02                	add    %al,(%edx)
404abb:	16                   	push   %ss
404abc:	28 a0 00 00 06 00    	sub    %ah,0x60000(%eax)
404ac2:	02 72 81             	add    -0x7f(%edx),%dh
404ac5:	06                   	push   %es
404ac6:	00 70 28             	add    %dh,0x28(%eax)
404ac9:	a1 00 00 06 00       	mov    0x60000,%eax
404ace:	02 17                	add    (%edi),%dl
404ad0:	28 a2 00 00 06 00    	sub    %ah,0x60000(%edx)
404ad6:	02 72 bd             	add    -0x43(%edx),%dh
404ad9:	04 00                	add    $0x0,%al
404adb:	70 28                	jo     0x404b05
404add:	72 00                	jb     0x404adf
404adf:	00 06                	add    %al,(%esi)
404ae1:	00 73 1b             	add    %dh,0x1b(%ebx)
404ae4:	00 00                	add    %al,(%eax)
404ae6:	06                   	push   %es
404ae7:	0b 07                	or     (%edi),%eax
404ae9:	6f                   	outsl  %ds:(%esi),(%dx)
404aea:	17                   	pop    %ss
404aeb:	00 00                	add    %al,(%eax)
404aed:	06                   	push   %es
404aee:	00 02                	add    %al,(%edx)
404af0:	16                   	push   %ss
404af1:	28 a3 00 00 06 00    	sub    %ah,0x60000(%ebx)
404af7:	02 28                	add    (%eax),%ch
404af9:	a4                   	movsb  %ds:(%esi),%es:(%edi)
404afa:	00 00                	add    %al,(%eax)
404afc:	06                   	push   %es
404afd:	00 2a                	add    %ch,(%edx)