40467d:	0a 00                	or     (%eax),%al
40467f:	02 7b 1a             	add    0x1a(%ebx),%bh
404682:	01 00                	add    %eax,(%eax)
404684:	04 16                	add    $0x16,%al
404686:	73 b9                	jae    0x404641
404688:	00 00                	add    %al,(%eax)
40468a:	0a 6f a9             	or     -0x57(%edi),%ch
40468d:	00 00                	add    %al,(%eax)
40468f:	0a 00                	or     (%eax),%al
404691:	02 7b 1a             	add    0x1a(%ebx),%bh
404694:	01 00                	add    %eax,(%eax)
404696:	04 72                	add    $0x72,%al
404698:	dd 01                	fldl   (%ecx)
40469a:	00 70 6f             	add    %dh,0x6f(%eax)
40469d:	b6 00                	mov    $0x0,%dh
40469f:	00 0a                	add    %cl,(%edx)
4046a1:	00 02                	add    %al,(%edx)
4046a3:	7b 1a                	jnp    0x4046bf
4046a5:	01 00                	add    %eax,(%eax)
4046a7:	04 1b                	add    $0x1b,%al
4046a9:	73 b9                	jae    0x404664
4046ab:	00 00                	add    %al,(%eax)
4046ad:	0a 6f ba             	or     -0x46(%edi),%ch
4046b0:	00 00                	add    %al,(%eax)
4046b2:	0a 00                	or     (%eax),%al
4046b4:	02 7b 1a             	add    0x1a(%ebx),%bh
4046b7:	01 00                	add    %eax,(%eax)
4046b9:	04 1f                	add    $0x1f,%al
4046bb:	4b                   	dec    %ebx
4046bc:	1f                   	pop    %ds
4046bd:	1a 73 5a             	sbb    0x5a(%ebx),%dh
4046c0:	00 00                	add    %al,(%eax)
4046c2:	0a 6f b7             	or     -0x49(%edi),%ch
4046c5:	00 00                	add    %al,(%eax)
4046c7:	0a 00                	or     (%eax),%al
4046c9:	02 7b 1a             	add    0x1a(%ebx),%bh
4046cc:	01 00                	add    %eax,(%eax)
4046ce:	04 19                	add    $0x19,%al
4046d0:	6f                   	outsl  %ds:(%esi),(%dx)
4046d1:	b8 00 00 0a 00       	mov    $0xa0000,%eax
4046d6:	02 7b 1a             	add    0x1a(%ebx),%bh
4046d9:	01 00                	add    %eax,(%eax)
4046db:	04 72                	add    $0x72,%al
4046dd:	e9 01 00 70 6f       	jmp    0x6fb046e3
4046e2:	3e 02 00             	add    %ds:(%eax),%al
4046e5:	06                   	push   %es
4046e6:	00 02                	add    %al,(%edx)
4046e8:	7b 11                	jnp    0x4046fb
4046ea:	01 00                	add    %eax,(%eax)
4046ec:	04 18                	add    $0x18,%al
4046ee:	6f                   	outsl  %ds:(%esi),(%dx)
4046ef:	bb 00 00 0a 00       	mov    $0xa0000,%ebx
4046f4:	02 7b 11             	add    0x11(%ebx),%bh
4046f7:	01 00                	add    %eax,(%eax)
4046f9:	04 1f                	add    $0x1f,%al
4046fb:	55                   	push   %ebp
4046fc:	1f                   	pop    %ds
4046fd:	0a 73 4d             	or     0x4d(%ebx),%dh
404700:	00 00                	add    %al,(%eax)
404702:	0a 6f b5             	or     -0x4b(%edi),%ch
404705:	00 00                	add    %al,(%eax)
404707:	0a 00                	or     (%eax),%al
404709:	02 7b 11             	add    0x11(%ebx),%bh
40470c:	01 00                	add    %eax,(%eax)
40470e:	04 16                	add    $0x16,%al
404710:	73 b9                	jae    0x4046cb
404712:	00 00                	add    %al,(%eax)
404714:	0a 6f a9             	or     -0x57(%edi),%ch
404717:	00 00                	add    %al,(%eax)
404719:	0a 00                	or     (%eax),%al
40471b:	02 7b 11             	add    0x11(%ebx),%bh
40471e:	01 00                	add    %eax,(%eax)
404720:	04 72                	add    $0x72,%al
404722:	ef                   	out    %eax,(%dx)
404723:	01 00                	add    %eax,(%eax)
404725:	70 6f                	jo     0x404796
404727:	b6 00                	mov    $0x0,%dh
404729:	00 0a                	add    %cl,(%edx)
40472b:	00 02                	add    %al,(%edx)
40472d:	7b 11                	jnp    0x404740
40472f:	01 00                	add    %eax,(%eax)
404731:	04 1b                	add    $0x1b,%al
404733:	73 b9                	jae    0x4046ee
404735:	00 00                	add    %al,(%eax)
404737:	0a 6f ba             	or     -0x46(%edi),%ch
40473a:	00 00                	add    %al,(%eax)
40473c:	0a 00                	or     (%eax),%al
40473e:	02 7b 11             	add    0x11(%ebx),%bh
404741:	01 00                	add    %eax,(%eax)
404743:	04 1f                	add    $0x1f,%al
404745:	4b                   	dec    %ebx
404746:	1f                   	pop    %ds
404747:	1a 73 5a             	sbb    0x5a(%ebx),%dh
40474a:	00 00                	add    %al,(%eax)
40474c:	0a 6f b7             	or     -0x49(%edi),%ch
40474f:	00 00                	add    %al,(%eax)
404751:	0a 00                	or     (%eax),%al
404753:	02 7b 11             	add    0x11(%ebx),%bh
404756:	01 00                	add    %eax,(%eax)
404758:	04 1a                	add    $0x1a,%al
40475a:	6f                   	outsl  %ds:(%esi),(%dx)
40475b:	b8 00 00 0a 00       	mov    $0xa0000,%eax
404760:	02 7b 11             	add    0x11(%ebx),%bh
404763:	01 00                	add    %eax,(%eax)
404765:	04 72                	add    $0x72,%al
404767:	03 02                	add    (%edx),%eax
404769:	00 70 6f             	add    %dh,0x6f(%eax)
40476c:	3e 02 00             	add    %ds:(%eax),%al
40476f:	06                   	push   %es
404770:	00 02                	add    %al,(%edx)
404772:	7b 12                	jnp    0x404786
404774:	01 00                	add    %eax,(%eax)
404776:	04 18                	add    $0x18,%al
404778:	6f                   	outsl  %ds:(%esi),(%dx)
404779:	bb 00 00 0a 00       	mov    $0xa0000,%ebx
40477e:	02 7b 12             	add    0x12(%ebx),%bh
404781:	01 00                	add    %eax,(%eax)
404783:	04 20                	add    $0x20,%al
404785:	a0 00 00 00 1f       	mov    0x1f000000,%al
40478a:	0a 73 4d             	or     0x4d(%ebx),%dh
40478d:	00 00                	add    %al,(%eax)
40478f:	0a 6f b5             	or     -0x4b(%edi),%ch
404792:	00 00                	add    %al,(%eax)
404794:	0a 00                	or     (%eax),%al
404796:	02 7b 12             	add    0x12(%ebx),%bh
404799:	01 00                	add    %eax,(%eax)
40479b:	04 16                	add    $0x16,%al
40479d:	73 b9                	jae    0x404758
40479f:	00 00                	add    %al,(%eax)
4047a1:	0a 6f a9             	or     -0x57(%edi),%ch
4047a4:	00 00                	add    %al,(%eax)
4047a6:	0a 00                	or     (%eax),%al
4047a8:	02 7b 12             	add    0x12(%ebx),%bh
4047ab:	01 00                	add    %eax,(%eax)
4047ad:	04 72                	add    $0x72,%al
4047af:	11 02                	adc    %eax,(%edx)
4047b1:	00 70 6f             	add    %dh,0x6f(%eax)
4047b4:	b6 00                	mov    $0x0,%dh
4047b6:	00 0a                	add    %cl,(%edx)
4047b8:	00 02                	add    %al,(%edx)
4047ba:	7b 12                	jnp    0x4047ce
4047bc:	01 00                	add    %eax,(%eax)
4047be:	04 1b                	add    $0x1b,%al
4047c0:	73 b9                	jae    0x40477b
4047c2:	00 00                	add    %al,(%eax)
4047c4:	0a 6f ba             	or     -0x46(%edi),%ch
4047c7:	00 00                	add    %al,(%eax)
4047c9:	0a 00                	or     (%eax),%al
4047cb:	02 7b 12             	add    0x12(%ebx),%bh
4047ce:	01 00                	add    %eax,(%eax)
4047d0:	04 1f                	add    $0x1f,%al
4047d2:	4b                   	dec    %ebx
4047d3:	1f                   	pop    %ds
4047d4:	1a 73 5a             	sbb    0x5a(%ebx),%dh
4047d7:	00 00                	add    %al,(%eax)
4047d9:	0a 6f b7             	or     -0x49(%edi),%ch
4047dc:	00 00                	add    %al,(%eax)
4047de:	0a 00                	or     (%eax),%al
4047e0:	02 7b 12             	add    0x12(%ebx),%bh
4047e3:	01 00                	add    %eax,(%eax)
4047e5:	04 1b                	add    $0x1b,%al
4047e7:	6f                   	outsl  %ds:(%esi),(%dx)
4047e8:	b8 00 00 0a 00       	mov    $0xa0000,%eax
4047ed:	02 7b 12             	add    0x12(%ebx),%bh
4047f0:	01 00                	add    %eax,(%eax)
4047f2:	04 72                	add    $0x72,%al
4047f4:	23 02                	and    (%edx),%eax
4047f6:	00 70 6f             	add    %dh,0x6f(%eax)
4047f9:	3e 02 00             	add    %ds:(%eax),%al
4047fc:	06                   	push   %es
4047fd:	00 02                	add    %al,(%edx)
4047ff:	7b 13                	jnp    0x404814
404801:	01 00                	add    %eax,(%eax)
404803:	04 1c                	add    $0x1c,%al
404805:	6f                   	outsl  %ds:(%esi),(%dx)
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