4046a1:	0a 00                	or     (%eax),%al
4046a3:	02 7b 2f             	add    0x2f(%ebx),%bh
4046a6:	00 00                	add    %al,(%eax)
4046a8:	04 20                	add    $0x20,%al
4046aa:	57                   	push   %edi
4046ab:	01 00                	add    %eax,(%eax)
4046ad:	00 20                	add    %ah,(%eax)
4046af:	18 01                	sbb    %al,(%ecx)
4046b1:	00 00                	add    %al,(%eax)
4046b3:	73 3d                	jae    0x4046f2
4046b5:	00 00                	add    %al,(%eax)
4046b7:	0a 6f 3e             	or     0x3e(%edi),%ch
4046ba:	00 00                	add    %al,(%eax)
4046bc:	0a 00                	or     (%eax),%al
4046be:	02 7b 2f             	add    0x2f(%ebx),%bh
4046c1:	00 00                	add    %al,(%eax)
4046c3:	04 72                	add    $0x72,%al
4046c5:	89 08                	mov    %ecx,(%eax)
4046c7:	00 70 6f             	add    %dh,0x6f(%eax)
4046ca:	3f                   	aas
4046cb:	00 00                	add    %al,(%eax)
4046cd:	0a 00                	or     (%eax),%al
4046cf:	02 7b 2f             	add    0x2f(%ebx),%bh
4046d2:	00 00                	add    %al,(%eax)
4046d4:	04 16                	add    $0x16,%al
4046d6:	1f                   	pop    %ds
4046d7:	11 73 40             	adc    %esi,0x40(%ebx)
4046da:	00 00                	add    %al,(%eax)
4046dc:	0a 6f 41             	or     0x41(%edi),%ch
4046df:	00 00                	add    %al,(%eax)
4046e1:	0a 00                	or     (%eax),%al
4046e3:	02 7b 2f             	add    0x2f(%ebx),%bh
4046e6:	00 00                	add    %al,(%eax)
4046e8:	04 1f                	add    $0x1f,%al
4046ea:	20 6f 42             	and    %ch,0x42(%edi)
4046ed:	00 00                	add    %al,(%eax)
4046ef:	0a 00                	or     (%eax),%al
4046f1:	02 7b 30             	add    0x30(%ebx),%bh
4046f4:	00 00                	add    %al,(%eax)
4046f6:	04 6f                	add    $0x6f,%al
4046f8:	4a                   	dec    %edx
4046f9:	00 00                	add    %al,(%eax)
4046fb:	0a 02                	or     (%edx),%al
4046fd:	7b 33                	jnp    0x404732
4046ff:	00 00                	add    %al,(%eax)
404701:	04 6f                	add    $0x6f,%al
404703:	4b                   	dec    %ebx
404704:	00 00                	add    %al,(%eax)
404706:	0a 00                	or     (%eax),%al
404708:	02 7b 30             	add    0x30(%ebx),%bh
40470b:	00 00                	add    %al,(%eax)
40470d:	04 20                	add    $0x20,%al
40470f:	5a                   	pop    %edx
404710:	01 00                	add    %eax,(%eax)
404712:	00 20                	add    %ah,(%eax)
404714:	51                   	push   %ecx
404715:	01 00                	add    %eax,(%eax)
404717:	00 73 3d             	add    %dh,0x3d(%ebx)
40471a:	00 00                	add    %al,(%eax)
40471c:	0a 6f 3e             	or     0x3e(%edi),%ch
40471f:	00 00                	add    %al,(%eax)
404721:	0a 00                	or     (%eax),%al
404723:	02 7b 30             	add    0x30(%ebx),%bh
404726:	00 00                	add    %al,(%eax)
404728:	04 72                	add    $0x72,%al
40472a:	97                   	xchg   %eax,%edi
40472b:	08 00                	or     %al,(%eax)
40472d:	70 6f                	jo     0x40479e
40472f:	3f                   	aas
404730:	00 00                	add    %al,(%eax)
404732:	0a 00                	or     (%eax),%al
404734:	02 7b 30             	add    0x30(%ebx),%bh
404737:	00 00                	add    %al,(%eax)
404739:	04 20                	add    $0x20,%al
40473b:	6c                   	insb   (%dx),%es:(%edi)
40473c:	01 00                	add    %eax,(%eax)
40473e:	00 20                	add    %ah,(%eax)
404740:	f4                   	hlt
404741:	00 00                	add    %al,(%eax)
404743:	00 73 40             	add    %dh,0x40(%ebx)
404746:	00 00                	add    %al,(%eax)
404748:	0a 6f 41             	or     0x41(%edi),%ch
40474b:	00 00                	add    %al,(%eax)
40474d:	0a 00                	or     (%eax),%al
40474f:	02 7b 30             	add    0x30(%ebx),%bh
404752:	00 00                	add    %al,(%eax)
404754:	04 1f                	add    $0x1f,%al
404756:	21 6f 42             	and    %ebp,0x42(%edi)
404759:	00 00                	add    %al,(%eax)
40475b:	0a 00                	or     (%eax),%al
40475d:	02 7b 33             	add    0x33(%ebx),%bh
404760:	00 00                	add    %al,(%eax)
404762:	04 19                	add    $0x19,%al
404764:	1d 73 3d 00 00       	sbb    $0x3d73,%eax
404769:	0a 6f 3e             	or     0x3e(%edi),%ch
40476c:	00 00                	add    %al,(%eax)
40476e:	0a 00                	or     (%eax),%al
404770:	02 7b 33             	add    0x33(%ebx),%bh
404773:	00 00                	add    %al,(%eax)
404775:	04 17                	add    $0x17,%al
404777:	6f                   	outsl  %ds:(%esi),(%dx)
404778:	47                   	inc    %edi
404779:	00 00                	add    %al,(%eax)
40477b:	0a 00                	or     (%eax),%al
40477d:	02 7b 33             	add    0x33(%ebx),%bh
404780:	00 00                	add    %al,(%eax)
404782:	04 72                	add    $0x72,%al
404784:	a5                   	movsl  %ds:(%esi),%es:(%edi)
404785:	08 00                	or     %al,(%eax)
404787:	70 6f                	jo     0x4047f8
404789:	3f                   	aas
40478a:	00 00                	add    %al,(%eax)
40478c:	0a 00                	or     (%eax),%al
40478e:	02 7b 33             	add    0x33(%ebx),%bh
404791:	00 00                	add    %al,(%eax)
404793:	04 18                	add    $0x18,%al
404795:	6f                   	outsl  %ds:(%esi),(%dx)
404796:	49                   	dec    %ecx
404797:	00 00                	add    %al,(%eax)
404799:	0a 00                	or     (%eax),%al
40479b:	02 7b 33             	add    0x33(%ebx),%bh
40479e:	00 00                	add    %al,(%eax)
4047a0:	04 20                	add    $0x20,%al
4047a2:	63 01                	arpl   %eax,(%ecx)
4047a4:	00 00                	add    %al,(%eax)
4047a6:	20 e8                	and    %ch,%al
4047a8:	00 00                	add    %al,(%eax)
4047aa:	00 73 40             	add    %dh,0x40(%ebx)
4047ad:	00 00                	add    %al,(%eax)
4047af:	0a 6f 41             	or     0x41(%edi),%ch
4047b2:	00 00                	add    %al,(%eax)
4047b4:	0a 00                	or     (%eax),%al
4047b6:	02 7b 33             	add    0x33(%ebx),%bh
4047b9:	00 00                	add    %al,(%eax)
4047bb:	04 16                	add    $0x16,%al
4047bd:	6f                   	outsl  %ds:(%esi),(%dx)
4047be:	42                   	inc    %edx
4047bf:	00 00                	add    %al,(%eax)
4047c1:	0a 00                	or     (%eax),%al
4047c3:	02 7b 31             	add    0x31(%ebx),%bh
4047c6:	00 00                	add    %al,(%eax)
4047c8:	04 6f                	add    $0x6f,%al
4047ca:	4a                   	dec    %edx
4047cb:	00 00                	add    %al,(%eax)
4047cd:	0a 02                	or     (%edx),%al
4047cf:	7b 34                	jnp    0x404805
4047d1:	00 00                	add    %al,(%eax)
4047d3:	04 6f                	add    $0x6f,%al
4047d5:	4b                   	dec    %ebx
4047d6:	00 00                	add    %al,(%eax)
4047d8:	0a 00                	or     (%eax),%al
4047da:	02 7b 31             	add    0x31(%ebx),%bh
4047dd:	00 00                	add    %al,(%eax)
4047df:	04 20                	add    $0x20,%al
4047e1:	cc                   	int3
4047e2:	02 00                	add    (%eax),%al
4047e4:	00 20                	add    %ah,(%eax)
4047e6:	51                   	push   %ecx
4047e7:	01 00                	add    %eax,(%eax)
4047e9:	00 73 3d             	add    %dh,0x3d(%ebx)
4047ec:	00 00                	add    %al,(%eax)
4047ee:	0a 6f 3e             	or     0x3e(%edi),%ch
4047f1:	00 00                	add    %al,(%eax)
4047f3:	0a 00                	or     (%eax),%al
4047f5:	02 7b 31             	add    0x31(%ebx),%bh
4047f8:	00 00                	add    %al,(%eax)
4047fa:	04 72                	add    $0x72,%al
4047fc:	bb 08 00 70 6f       	mov    $0x6f700008,%ebx
404801:	3f                   	aas
404802:	00 00                	add    %al,(%eax)
404804:	0a 00                	or     (%eax),%al
404806:	02 7b 31             	add    0x31(%ebx),%bh
404809:	00 00                	add    %al,(%eax)
40480b:	04 20                	add    $0x20,%al
40480d:	7a 01                	jp     0x404810
40480f:	00 00                	add    %al,(%eax)
404811:	20 f4                	and    %dh,%ah
404813:	00 00                	add    %al,(%eax)
404815:	00 73 40             	add    %dh,0x40(%ebx)
404818:	00 00                	add    %al,(%eax)
40481a:	0a 6f 41             	or     0x41(%edi),%ch
40481d:	00 00                	add    %al,(%eax)
40481f:	0a 00                	or     (%eax),%al
404821:	02 7b 31             	add    0x31(%ebx),%bh
404824:	00 00                	add    %al,(%eax)
404826:	04 1f                	add    $0x1f,%al
404828:	22 6f 42             	and    0x42(%edi),%ch
40482b:	00 00                	add    %al,(%eax)
40482d:	0a 00                	or     (%eax),%al
40482f:	02 7b 34             	add    0x34(%ebx),%bh
404832:	00 00                	add    %al,(%eax)
404834:	04 1e                	add    $0x1e,%al
404836:	1d 73 3d 00 00       	sbb    $0x3d73,%eax
40483b:	0a 6f 3e             	or     0x3e(%edi),%ch
40483e:	00 00                	add    %al,(%eax)
404840:	0a 00                	or     (%eax),%al
404842:	02 7b 34             	add    0x34(%ebx),%bh
404845:	00 00                	add    %al,(%eax)
404847:	04 17                	add    $0x17,%al
404849:	6f                   	outsl  %ds:(%esi),(%dx)
40484a:	47                   	inc    %edi
40484b:	00 00                	add    %al,(%eax)
40484d:	0a 00                	or     (%eax),%al
40484f:	02 7b 34             	add    0x34(%ebx),%bh
404852:	00 00                	add    %al,(%eax)
404854:	04 72                	add    $0x72,%al
404856:	c9                   	leave
404857:	08 00                	or     %al,(%eax)
404859:	70 6f                	jo     0x4048ca
40485b:	3f                   	aas
40485c:	00 00                	add    %al,(%eax)
40485e:	0a 00                	or     (%eax),%al
404860:	02 7b 34             	add    0x34(%ebx),%bh
404863:	00 00                	add    %al,(%eax)
404865:	04 18                	add    $0x18,%al
404867:	6f                   	outsl  %ds:(%esi),(%dx)
404868:	49                   	dec    %ecx
404869:	00 00                	add    %al,(%eax)
40486b:	0a 00                	or     (%eax),%al
40486d:	02 7b 34             	add    0x34(%ebx),%bh
404870:	00 00                	add    %al,(%eax)
404872:	04 20                	add    $0x20,%al
404874:	6f                   	outsl  %ds:(%esi),(%dx)
404875:	01 00                	add    %eax,(%eax)
404877:	00 20                	add    %ah,(%eax)
404879:	e8 00 00 00 73       	call   0x7340487e
40487e:	40                   	inc    %eax
40487f:	00 00                	add    %al,(%eax)
404881:	0a 6f 41             	or     0x41(%edi),%ch
404884:	00 00                	add    %al,(%eax)
404886:	0a 00                	or     (%eax),%al
404888:	02 7b 34             	add    0x34(%ebx),%bh
40488b:	00 00                	add    %al,(%eax)
40488d:	04 16                	add    $0x16,%al
40488f:	6f                   	outsl  %ds:(%esi),(%dx)
404890:	42                   	inc    %edx
404891:	00 00                	add    %al,(%eax)
404893:	0a 00                	or     (%eax),%al
404895:	02 7b 32             	add    0x32(%ebx),%bh
404898:	00 00                	add    %al,(%eax)
40489a:	04 72                	add    $0x72,%al
40489c:	5f                   	pop    %edi
40489d:	05 00 70 22 9a       	add    $0x9a227000,%eax
4048a2:	99                   	cltd
4048a3:	f9                   	stc
4048a4:	40                   	inc    %eax
4048a5:	17                   	pop    %ss
4048a6:	19 16                	sbb    %edx,(%esi)
4048a8:	73 3a                	jae    0x4048e4
4048aa:	00 00                	add    %al,(%eax)
4048ac:	0a 6f 3b             	or     0x3b(%edi),%ch
4048af:	00 00                	add    %al,(%eax)
4048b1:	0a 00                	or     (%eax),%al
4048b3:	02 7b 32             	add    0x32(%ebx),%bh
4048b6:	00 00                	add    %al,(%eax)
4048b8:	04 20                	add    $0x20,%al
4048ba:	b6 02                	mov    $0x2,%dh
4048bc:	00 00                	add    %al,(%eax)
4048be:	20 e5                	and    %ah,%ch
4048c0:	00 00                	add    %al,(%eax)
4048c2:	00 73 3d             	add    %dh,0x3d(%ebx)
4048c5:	00 00                	add    %al,(%eax)
4048c7:	0a 6f 3e             	or     0x3e(%edi),%ch
4048ca:	00 00                	add    %al,(%eax)
4048cc:	0a 00                	or     (%eax),%al
4048ce:	02 7b 32             	add    0x32(%ebx),%bh
4048d1:	00 00                	add    %al,(%eax)
4048d3:	04 72                	add    $0x72,%al
4048d5:	df 08                	fisttps (%eax)
4048d7:	00 70 6f             	add    %dh,0x6f(%eax)
4048da:	3f                   	aas
4048db:	00 00                	add    %al,(%eax)
4048dd:	0a 00                	or     (%eax),%al
4048df:	02 7b 32             	add    0x32(%ebx),%bh
4048e2:	00 00                	add    %al,(%eax)
4048e4:	04 20                	add    $0x20,%al
4048e6:	9c                   	pushf
4048e7:	00 00                	add    %al,(%eax)
4048e9:	00 1f                	add    %bl,(%edi)
4048eb:	17                   	pop    %ss
4048ec:	73 40                	jae    0x40492e
4048ee:	00 00                	add    %al,(%eax)
4048f0:	0a 6f 41             	or     0x41(%edi),%ch
4048f3:	00 00                	add    %al,(%eax)
4048f5:	0a 00                	or     (%eax),%al
4048f7:	02 7b 32             	add    0x32(%ebx),%bh
4048fa:	00 00                	add    %al,(%eax)
4048fc:	04 1f                	add    $0x1f,%al
4048fe:	23 6f 42             	and    0x42(%edi),%ebp
404901:	00 00                	add    %al,(%eax)
404903:	0a 00                	or     (%eax),%al
404905:	02 7b 32             	add    0x32(%ebx),%bh
404908:	00 00                	add    %al,(%eax)
40490a:	04 72                	add    $0x72,%al
40490c:	59                   	pop    %ecx
40490d:	08 00                	or     %al,(%eax)
40490f:	70 6f                	jo     0x404980
404911:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
404916:	02 7b 32             	add    0x32(%ebx),%bh
404919:	00 00                	add    %al,(%eax)
40491b:	04 17                	add    $0x17,%al
40491d:	6f                   	outsl  %ds:(%esi),(%dx)
40491e:	43                   	inc    %ebx
40491f:	00 00                	add    %al,(%eax)
404921:	0a 00                	or     (%eax),%al
404923:	02 7b 32             	add    0x32(%ebx),%bh
404926:	00 00                	add    %al,(%eax)
404928:	04 02                	add    $0x2,%al
40492a:	fe 06                	incb   (%esi)
40492c:	12 00                	adc    (%eax),%al
40492e:	00 06                	add    %al,(%esi)
404930:	73 44                	jae    0x404976
404932:	00 00                	add    %al,(%eax)
404934:	0a 6f 45             	or     0x45(%edi),%ch
404937:	00 00                	add    %al,(%eax)
404939:	0a 00                	or     (%eax),%al
40493b:	02 7b 35             	add    0x35(%ebx),%bh
40493e:	00 00                	add    %al,(%eax)
404940:	04 17                	add    $0x17,%al
404942:	6f                   	outsl  %ds:(%esi),(%dx)
404943:	46                   	inc    %esi
404944:	00 00                	add    %al,(%eax)
404946:	0a 00                	or     (%eax),%al
404948:	02 7b 35             	add    0x35(%ebx),%bh
40494b:	00 00                	add    %al,(%eax)
40494d:	04 72                	add    $0x72,%al
40494f:	5f                   	pop    %edi
404950:	05 00 70 22 00       	add    $0x227000,%eax
404955:	00 30                	add    %dh,(%eax)
404957:	41                   	inc    %ecx
404958:	17                   	pop    %ss
404959:	19 16                	sbb    %edx,(%esi)
40495b:	73 3a                	jae    0x404997
40495d:	00 00                	add    %al,(%eax)
40495f:	0a 6f 3b             	or     0x3b(%edi),%ch
404962:	00 00                	add    %al,(%eax)
404964:	0a 00                	or     (%eax),%al
404966:	02 7b 35             	add    0x35(%ebx),%bh
404969:	00 00                	add    %al,(%eax)
40496b:	04 1f                	add    $0x1f,%al
40496d:	6b 20 3d             	imul   $0x3d,(%eax),%esp
404970:	01 00                	add    %eax,(%eax)
404972:	00 73 3d             	add    %dh,0x3d(%ebx)
404975:	00 00                	add    %al,(%eax)
404977:	0a 6f 3e             	or     0x3e(%edi),%ch
40497a:	00 00                	add    %al,(%eax)
40497c:	0a 00                	or     (%eax),%al
40497e:	02 7b 35             	add    0x35(%ebx),%bh
404981:	00 00                	add    %al,(%eax)
404983:	04 72                	add    $0x72,%al