404806:	bb 00 00 0a 00       	mov    $0xa0000,%ebx
40480b:	02 7b 13             	add    0x13(%ebx),%bh
40480e:	01 00                	add    %eax,(%eax)
404810:	04 20                	add    $0x20,%al
404812:	eb 00                	jmp    0x404814
404814:	00 00                	add    %al,(%eax)
404816:	1f                   	pop    %ds
404817:	0a 73 4d             	or     0x4d(%ebx),%dh
40481a:	00 00                	add    %al,(%eax)
40481c:	0a 6f b5             	or     -0x4b(%edi),%ch
40481f:	00 00                	add    %al,(%eax)
404821:	0a 00                	or     (%eax),%al
404823:	02 7b 13             	add    0x13(%ebx),%bh
404826:	01 00                	add    %eax,(%eax)
404828:	04 16                	add    $0x16,%al
40482a:	73 b9                	jae    0x4047e5
40482c:	00 00                	add    %al,(%eax)
40482e:	0a 6f a9             	or     -0x57(%edi),%ch
404831:	00 00                	add    %al,(%eax)
404833:	0a 00                	or     (%eax),%al
404835:	02 7b 13             	add    0x13(%ebx),%bh
404838:	01 00                	add    %eax,(%eax)
40483a:	04 72                	add    $0x72,%al
40483c:	2f                   	das
40483d:	02 00                	add    (%eax),%al
40483f:	70 6f                	jo     0x4048b0
404841:	b6 00                	mov    $0x0,%dh
404843:	00 0a                	add    %cl,(%edx)
404845:	00 02                	add    %al,(%edx)
404847:	7b 13                	jnp    0x40485c
404849:	01 00                	add    %eax,(%eax)
40484b:	04 1b                	add    $0x1b,%al
40484d:	73 b9                	jae    0x404808
40484f:	00 00                	add    %al,(%eax)
404851:	0a 6f ba             	or     -0x46(%edi),%ch
404854:	00 00                	add    %al,(%eax)
404856:	0a 00                	or     (%eax),%al
404858:	02 7b 13             	add    0x13(%ebx),%bh
40485b:	01 00                	add    %eax,(%eax)
40485d:	04 1f                	add    $0x1f,%al
40485f:	4b                   	dec    %ebx
404860:	1f                   	pop    %ds
404861:	1a 73 5a             	sbb    0x5a(%ebx),%dh
404864:	00 00                	add    %al,(%eax)
404866:	0a 6f b7             	or     -0x49(%edi),%ch
404869:	00 00                	add    %al,(%eax)
40486b:	0a 00                	or     (%eax),%al
40486d:	02 7b 13             	add    0x13(%ebx),%bh
404870:	01 00                	add    %eax,(%eax)
404872:	04 1c                	add    $0x1c,%al
404874:	6f                   	outsl  %ds:(%esi),(%dx)
404875:	b8 00 00 0a 00       	mov    $0xa0000,%eax
40487a:	02 7b 13             	add    0x13(%ebx),%bh
40487d:	01 00                	add    %eax,(%eax)
40487f:	04 72                	add    $0x72,%al
404881:	3d 02 00 70 6f       	cmp    $0x6f700002,%eax
404886:	3e 02 00             	add    %ds:(%eax),%al
404889:	06                   	push   %es
40488a:	00 02                	add    %al,(%edx)
40488c:	7b 14                	jnp    0x4048a2
40488e:	01 00                	add    %eax,(%eax)
404890:	04 1d                	add    $0x1d,%al
404892:	6f                   	outsl  %ds:(%esi),(%dx)
404893:	bb 00 00 0a 00       	mov    $0xa0000,%ebx
404898:	02 7b 14             	add    0x14(%ebx),%bh
40489b:	01 00                	add    %eax,(%eax)
40489d:	04 20                	add    $0x20,%al
40489f:	36 01 00             	add    %eax,%ss:(%eax)
4048a2:	00 1f                	add    %bl,(%edi)
4048a4:	0a 73 4d             	or     0x4d(%ebx),%dh
4048a7:	00 00                	add    %al,(%eax)
4048a9:	0a 6f b5             	or     -0x4b(%edi),%ch
4048ac:	00 00                	add    %al,(%eax)
4048ae:	0a 00                	or     (%eax),%al
4048b0:	02 7b 14             	add    0x14(%ebx),%bh
4048b3:	01 00                	add    %eax,(%eax)
4048b5:	04 16                	add    $0x16,%al
4048b7:	73 b9                	jae    0x404872
4048b9:	00 00                	add    %al,(%eax)
4048bb:	0a 6f a9             	or     -0x57(%edi),%ch
4048be:	00 00                	add    %al,(%eax)
4048c0:	0a 00                	or     (%eax),%al
4048c2:	02 7b 14             	add    0x14(%ebx),%bh
4048c5:	01 00                	add    %eax,(%eax)
4048c7:	04 72                	add    $0x72,%al
4048c9:	45                   	inc    %ebp
4048ca:	02 00                	add    (%eax),%al
4048cc:	70 6f                	jo     0x40493d
4048ce:	b6 00                	mov    $0x0,%dh
4048d0:	00 0a                	add    %cl,(%edx)
4048d2:	00 02                	add    %al,(%edx)
4048d4:	7b 14                	jnp    0x4048ea
4048d6:	01 00                	add    %eax,(%eax)
4048d8:	04 1b                	add    $0x1b,%al
4048da:	73 b9                	jae    0x404895
4048dc:	00 00                	add    %al,(%eax)
4048de:	0a 6f ba             	or     -0x46(%edi),%ch
4048e1:	00 00                	add    %al,(%eax)
4048e3:	0a 00                	or     (%eax),%al
4048e5:	02 7b 14             	add    0x14(%ebx),%bh
4048e8:	01 00                	add    %eax,(%eax)
4048ea:	04 1f                	add    $0x1f,%al
4048ec:	4b                   	dec    %ebx
4048ed:	1f                   	pop    %ds
4048ee:	1a 73 5a             	sbb    0x5a(%ebx),%dh
4048f1:	00 00                	add    %al,(%eax)
4048f3:	0a 6f b7             	or     -0x49(%edi),%ch
4048f6:	00 00                	add    %al,(%eax)
4048f8:	0a 00                	or     (%eax),%al
4048fa:	02 7b 14             	add    0x14(%ebx),%bh
4048fd:	01 00                	add    %eax,(%eax)
4048ff:	04 1d                	add    $0x1d,%al
404901:	6f                   	outsl  %ds:(%esi),(%dx)
404902:	b8 00 00 0a 00       	mov    $0xa0000,%eax
404907:	02 7b 14             	add    0x14(%ebx),%bh
40490a:	01 00                	add    %eax,(%eax)
40490c:	04 72                	add    $0x72,%al
40490e:	51                   	push   %ecx
40490f:	02 00                	add    (%eax),%al
404911:	70 6f                	jo     0x404982
404913:	3e 02 00             	add    %ds:(%eax),%al
404916:	06                   	push   %es
404917:	00 02                	add    %al,(%edx)
404919:	7b 15                	jnp    0x404930
40491b:	01 00                	add    %eax,(%eax)
40491d:	04 19                	add    $0x19,%al
40491f:	6f                   	outsl  %ds:(%esi),(%dx)
404920:	bb 00 00 0a 00       	mov    $0xa0000,%ebx
404925:	02 7b 15             	add    0x15(%ebx),%bh
404928:	01 00                	add    %eax,(%eax)
40492a:	04 20                	add    $0x20,%al
40492c:	81 01 00 00 1f 0a    	addl   $0xa1f0000,(%ecx)
404932:	73 4d                	jae    0x404981
404934:	00 00                	add    %al,(%eax)
404936:	0a 6f b5             	or     -0x4b(%edi),%ch
404939:	00 00                	add    %al,(%eax)
40493b:	0a 00                	or     (%eax),%al
40493d:	02 7b 15             	add    0x15(%ebx),%bh
404940:	01 00                	add    %eax,(%eax)
404942:	04 16                	add    $0x16,%al
404944:	73 b9                	jae    0x4048ff
404946:	00 00                	add    %al,(%eax)
404948:	0a 6f a9             	or     -0x57(%edi),%ch
40494b:	00 00                	add    %al,(%eax)
40494d:	0a 00                	or     (%eax),%al
40494f:	02 7b 15             	add    0x15(%ebx),%bh
404952:	01 00                	add    %eax,(%eax)
404954:	04 72                	add    $0x72,%al
404956:	57                   	push   %edi
404957:	02 00                	add    (%eax),%al
404959:	70 6f                	jo     0x4049ca
40495b:	b6 00                	mov    $0x0,%dh
40495d:	00 0a                	add    %cl,(%edx)
40495f:	00 02                	add    %al,(%edx)
404961:	7b 15                	jnp    0x404978
404963:	01 00                	add    %eax,(%eax)
404965:	04 1b                	add    $0x1b,%al
404967:	73 b9                	jae    0x404922
404969:	00 00                	add    %al,(%eax)
40496b:	0a 6f ba             	or     -0x46(%edi),%ch
40496e:	00 00                	add    %al,(%eax)
404970:	0a 00                	or     (%eax),%al
404972:	02 7b 15             	add    0x15(%ebx),%bh
404975:	01 00                	add    %eax,(%eax)
404977:	04 1f                	add    $0x1f,%al
404979:	4b                   	dec    %ebx
40497a:	1f                   	pop    %ds
40497b:	1a 73 5a             	sbb    0x5a(%ebx),%dh
40497e:	00 00                	add    %al,(%eax)
404980:	0a 6f b7             	or     -0x49(%edi),%ch
404983:	00 00                	add    %al,(%eax)
404985:	0a 00                	or     (%eax),%al
404987:	02 7b 15             	add    0x15(%ebx),%bh
40498a:	01 00                	add    %eax,(%eax)
40498c:	04 1e                	add    $0x1e,%al
40498e:	6f                   	outsl  %ds:(%esi),(%dx)
40498f:	b8 00 00 0a 00       	mov    $0xa0000,%eax
404994:	02 7b 15             	add    0x15(%ebx),%bh
404997:	01 00                	add    %eax,(%eax)
404999:	04 72                	add    $0x72,%al
40499b:	69 02 00 70 6f 3e    	imul   $0x3e6f7000,(%edx),%eax
4049a1:	02 00                	add    (%eax),%al
4049a3:	06                   	push   %es
4049a4:	00 02                	add    %al,(%edx)
4049a6:	7b 16                	jnp    0x4049be
4049a8:	01 00                	add    %eax,(%eax)
4049aa:	04 1a                	add    $0x1a,%al
4049ac:	6f                   	outsl  %ds:(%esi),(%dx)
4049ad:	bb 00 00 0a 00       	mov    $0xa0000,%ebx
4049b2:	02 7b 16             	add    0x16(%ebx),%bh
4049b5:	01 00                	add    %eax,(%eax)
4049b7:	04 20                	add    $0x20,%al
4049b9:	cc                   	int3
4049ba:	01 00                	add    %eax,(%eax)
4049bc:	00 1f                	add    %bl,(%edi)
4049be:	0a 73 4d             	or     0x4d(%ebx),%dh
4049c1:	00 00                	add    %al,(%eax)
4049c3:	0a 6f b5             	or     -0x4b(%edi),%ch
4049c6:	00 00                	add    %al,(%eax)
4049c8:	0a 00                	or     (%eax),%al
4049ca:	02 7b 16             	add    0x16(%ebx),%bh
4049cd:	01 00                	add    %eax,(%eax)
4049cf:	04 16                	add    $0x16,%al
4049d1:	73 b9                	jae    0x40498c
4049d3:	00 00                	add    %al,(%eax)
4049d5:	0a 6f a9             	or     -0x57(%edi),%ch
4049d8:	00 00                	add    %al,(%eax)
4049da:	0a 00                	or     (%eax),%al
4049dc:	02 7b 16             	add    0x16(%ebx),%bh
4049df:	01 00                	add    %eax,(%eax)
4049e1:	04 72                	add    $0x72,%al
4049e3:	75 02                	jne    0x4049e7
4049e5:	00 70 6f             	add    %dh,0x6f(%eax)
4049e8:	b6 00                	mov    $0x0,%dh
4049ea:	00 0a                	add    %cl,(%edx)
4049ec:	00 02                	add    %al,(%edx)
4049ee:	7b 16                	jnp    0x404a06
4049f0:	01 00                	add    %eax,(%eax)
4049f2:	04 1b                	add    $0x1b,%al
4049f4:	73 b9                	jae    0x4049af
4049f6:	00 00                	add    %al,(%eax)
4049f8:	0a 6f ba             	or     -0x46(%edi),%ch
4049fb:	00 00                	add    %al,(%eax)
4049fd:	0a 00                	or     (%eax),%al
4049ff:	02 7b 16             	add    0x16(%ebx),%bh
404a02:	01 00                	add    %eax,(%eax)
404a04:	04 1f                	add    $0x1f,%al
404a06:	4b                   	dec    %ebx
404a07:	1f                   	pop    %ds
404a08:	1a 73 5a             	sbb    0x5a(%ebx),%dh
404a0b:	00 00                	add    %al,(%eax)
404a0d:	0a 6f b7             	or     -0x49(%edi),%ch
404a10:	00 00                	add    %al,(%eax)
404a12:	0a 00                	or     (%eax),%al
404a14:	02 7b 16             	add    0x16(%ebx),%bh
404a17:	01 00                	add    %eax,(%eax)
404a19:	04 1f                	add    $0x1f,%al
404a1b:	09 6f b8             	or     %ebp,-0x48(%edi)
404a1e:	00 00                	add    %al,(%eax)
404a20:	0a 00                	or     (%eax),%al
404a22:	02 7b 16             	add    0x16(%ebx),%bh
404a25:	01 00                	add    %eax,(%eax)
404a27:	04 72                	add    $0x72,%al
404a29:	87 02                	xchg   %eax,(%edx)
404a2b:	00 70 6f             	add    %dh,0x6f(%eax)
404a2e:	3e 02 00             	add    %ds:(%eax),%al
404a31:	06                   	push   %es
404a32:	00 02                	add    %al,(%edx)
404a34:	7b 17                	jnp    0x404a4d
404a36:	01 00                	add    %eax,(%eax)
404a38:	04 1b                	add    $0x1b,%al
404a3a:	6f                   	outsl  %ds:(%esi),(%dx)
404a3b:	bb 00 00 0a 00       	mov    $0xa0000,%ebx
404a40:	02 7b 17             	add    0x17(%ebx),%bh
404a43:	01 00                	add    %eax,(%eax)
404a45:	04 20                	add    $0x20,%al
404a47:	17                   	pop    %ss
404a48:	02 00                	add    (%eax),%al
404a4a:	00 1f                	add    %bl,(%edi)
404a4c:	0a 73 4d             	or     0x4d(%ebx),%dh
404a4f:	00 00                	add    %al,(%eax)
404a51:	0a 6f b5             	or     -0x4b(%edi),%ch
404a54:	00 00                	add    %al,(%eax)
404a56:	0a 00                	or     (%eax),%al
404a58:	02 7b 17             	add    0x17(%ebx),%bh
404a5b:	01 00                	add    %eax,(%eax)
404a5d:	04 16                	add    $0x16,%al
404a5f:	73 b9                	jae    0x404a1a
404a61:	00 00                	add    %al,(%eax)
404a63:	0a 6f a9             	or     -0x57(%edi),%ch
404a66:	00 00                	add    %al,(%eax)
404a68:	0a 00                	or     (%eax),%al
404a6a:	02 7b 17             	add    0x17(%ebx),%bh
404a6d:	01 00                	add    %eax,(%eax)
404a6f:	04 72                	add    $0x72,%al
404a71:	93                   	xchg   %eax,%ebx
404a72:	02 00                	add    (%eax),%al
404a74:	70 6f                	jo     0x404ae5
404a76:	b6 00                	mov    $0x0,%dh
404a78:	00 0a                	add    %cl,(%edx)
404a7a:	00 02                	add    %al,(%edx)
404a7c:	7b 17                	jnp    0x404a95
404a7e:	01 00                	add    %eax,(%eax)
404a80:	04 1b                	add    $0x1b,%al
404a82:	73 b9                	jae    0x404a3d
404a84:	00 00                	add    %al,(%eax)
404a86:	0a 6f ba             	or     -0x46(%edi),%ch
404a89:	00 00                	add    %al,(%eax)
404a8b:	0a 00                	or     (%eax),%al
404a8d:	02 7b 17             	add    0x17(%ebx),%bh
404a90:	01 00                	add    %eax,(%eax)
404a92:	04 1f                	add    $0x1f,%al
404a94:	4b                   	dec    %ebx
404a95:	1f                   	pop    %ds
404a96:	1a 73 5a             	sbb    0x5a(%ebx),%dh
404a99:	00 00                	add    %al,(%eax)
404a9b:	0a 6f b7             	or     -0x49(%edi),%ch
404a9e:	00 00                	add    %al,(%eax)
404aa0:	0a 00                	or     (%eax),%al
404aa2:	02 7b 17             	add    0x17(%ebx),%bh
404aa5:	01 00                	add    %eax,(%eax)
404aa7:	04 1f                	add    $0x1f,%al
404aa9:	0a 6f b8             	or     -0x48(%edi),%ch
404aac:	00 00                	add    %al,(%eax)
404aae:	0a 00                	or     (%eax),%al
404ab0:	02 7b 17             	add    0x17(%ebx),%bh
404ab3:	01 00                	add    %eax,(%eax)
404ab5:	04 72                	add    $0x72,%al
404ab7:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
404ab8:	02 00                	add    (%eax),%al
404aba:	70 6f                	jo     0x404b2b
404abc:	3e 02 00             	add    %ds:(%eax),%al
404abf:	06                   	push   %es
404ac0:	00 02                	add    %al,(%edx)
404ac2:	22 00                	and    (%eax),%al
404ac4:	00 c0                	add    %al,%al
404ac6:	40                   	inc    %eax
404ac7:	22 00                	and    (%eax),%al
404ac9:	00 50 41             	add    %dl,0x41(%eax)
404acc:	73 bc                	jae    0x404a8a
404ace:	00 00                	add    %al,(%eax)
404ad0:	0a 28                	or     (%eax),%ch
404ad2:	bd 00 00 0a 00       	mov    $0xa0000,%ebp
404ad7:	02 17                	add    (%edi),%dl
404ad9:	28 be 00 00 0a 00    	sub    %bh,0xa0000(%esi)
404adf:	02 20                	add    (%eax),%ah
404ae1:	ff 02                	incl   (%edx)
404ae3:	00 00                	add    %al,(%eax)
404ae5:	20 92 01 00 00 73    	and    %dl,0x73000001(%edx)
404aeb:	5a                   	pop    %edx
404aec:	00 00                	add    %al,(%eax)
404aee:	0a 28                	or     (%eax),%ch
404af0:	bf 00 00 0a 00       	mov    $0xa0000,%edi
404af5:	02 28                	add    (%eax),%ch
404af7:	b2 00                	mov    $0x0,%dl
404af9:	00 0a                	add    %cl,(%edx)
404afb:	02 7b 1b             	add    0x1b(%ebx),%bh
404afe:	01 00                	add    %eax,(%eax)
404b00:	04 6f                	add    $0x6f,%al
404b02:	b3 00                	mov    $0x0,%bl
404b04:	00 0a                	add    %cl,(%edx)
404b06:	00 02                	add    %al,(%edx)
404b08:	72 b5                	jb     0x404abf
404b0a:	02 00                	add    (%eax),%al
404b0c:	70 28                	jo     0x404b36
404b0e:	b6 00                	mov    $0x0,%dh
404b10:	00 0a                	add    %cl,(%edx)
404b12:	00 02                	add    %al,(%edx)
404b14:	72 b5                	jb     0x404acb
404b16:	02 00                	add    (%eax),%al