404670:	24 02                	and    $0x2,%al
404672:	7b 66                	jnp    0x4046da
404674:	00 00                	add    %al,(%eax)
404676:	04 17                	add    $0x17,%al
404678:	73 b0                	jae    0x40462a
40467a:	00 00                	add    %al,(%eax)
40467c:	0a 6f b1             	or     -0x4f(%edi),%ch
40467f:	00 00                	add    %al,(%eax)
404681:	0a 2b                	or     (%ebx),%ch
404683:	11 02                	adc    %eax,(%edx)
404685:	7b 56                	jnp    0x4046dd
404687:	00 00                	add    %al,(%eax)
404689:	04 17                	add    $0x17,%al
40468b:	73 b0                	jae    0x40463d
40468d:	00 00                	add    %al,(%eax)
40468f:	0a 6f b1             	or     -0x4f(%edi),%ch
404692:	00 00                	add    %al,(%eax)
404694:	0a 72 40             	or     0x40(%edx),%dh
404697:	10 00                	adc    %al,(%eax)
404699:	70 72                	jo     0x40470d
40469b:	70 10                	jo     0x4046ad
40469d:	00 70 28             	add    %dh,0x28(%eax)
4046a0:	0a 00                	or     (%eax),%al
4046a2:	00 06                	add    %al,(%esi)
4046a4:	72 01                	jb     0x4046a7
4046a6:	00 00                	add    %al,(%eax)
4046a8:	70 28                	jo     0x4046d2
4046aa:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4046ab:	00 00                	add    %al,(%eax)
4046ad:	0a 2d 51 02 7b 38    	or     0x387b0251,%ch
4046b3:	00 00                	add    %al,(%eax)
4046b5:	04 16                	add    $0x16,%al
4046b7:	73 b0                	jae    0x404669
4046b9:	00 00                	add    %al,(%eax)
4046bb:	0a 6f b1             	or     -0x4f(%edi),%ch
4046be:	00 00                	add    %al,(%eax)
4046c0:	0a 02                	or     (%edx),%al
4046c2:	7b 38                	jnp    0x4046fc
4046c4:	00 00                	add    %al,(%eax)
4046c6:	04 16                	add    $0x16,%al
4046c8:	6f                   	outsl  %ds:(%esi),(%dx)
4046c9:	b9 00 00 0a 02       	mov    $0x20a0000,%ecx
4046ce:	7b 38                	jnp    0x404708
4046d0:	00 00                	add    %al,(%eax)
4046d2:	04 02                	add    $0x2,%al
4046d4:	72 80                	jb     0x404656
4046d6:	10 00                	adc    %al,(%eax)
4046d8:	70 28                	jo     0x404702
4046da:	aa                   	stos   %al,%es:(%edi)
4046db:	00 00                	add    %al,(%eax)
4046dd:	0a 75 50             	or     0x50(%ebp),%dh
4046e0:	00 00                	add    %al,(%eax)
4046e2:	01 6f ba             	add    %ebp,-0x46(%edi)
4046e5:	00 00                	add    %al,(%eax)
4046e7:	0a 02                	or     (%edx),%al
4046e9:	7b 3b                	jnp    0x404726
4046eb:	00 00                	add    %al,(%eax)
4046ed:	04 16                	add    $0x16,%al
4046ef:	6f                   	outsl  %ds:(%esi),(%dx)
4046f0:	b9 00 00 0a 02       	mov    $0x20a0000,%ecx
4046f5:	7b 47                	jnp    0x40473e
4046f7:	00 00                	add    %al,(%eax)
4046f9:	04 16                	add    $0x16,%al
4046fb:	6f                   	outsl  %ds:(%esi),(%dx)
4046fc:	b9 00 00 0a 2a       	mov    $0x2a0a0000,%ecx
404701:	02 7b 38             	add    0x38(%ebx),%bh
404704:	00 00                	add    %al,(%eax)
404706:	04 17                	add    $0x17,%al
404708:	6f                   	outsl  %ds:(%esi),(%dx)
404709:	b9 00 00 0a 02       	mov    $0x20a0000,%ecx
40470e:	7b 38                	jnp    0x404748
404710:	00 00                	add    %al,(%eax)
404712:	04 14                	add    $0x14,%al
404714:	6f                   	outsl  %ds:(%esi),(%dx)
404715:	ba 00 00 0a 2a       	mov    $0x2a0a0000,%edx
40471a:	00 00                	add    %al,(%eax)
40471c:	01 28                	add    %ebp,(%eax)
40471e:	00 00                	add    %al,(%eax)
404720:	02 00                	add    (%eax),%al
404722:	b1 01                	mov    $0x1,%cl
404724:	54                   	push   %esp
404725:	05 02 0c 00 00       	add    $0xc02,%eax
40472a:	00 00                	add    %al,(%eax)
40472c:	02 00                	add    (%eax),%al
40472e:	28 02                	sub    %al,(%edx)
404730:	54                   	push   %esp
404731:	7c 02                	jl     0x404735
404733:	0c 00                	or     $0x0,%al
404735:	00 00                	add    %al,(%eax)
404737:	00 00                	add    %al,(%eax)
404739:	00 8e 01 fc 8a 02    	add    %cl,0x28afc01(%esi)
40473f:	03 11                	add    (%ecx),%edx
404741:	00 00                	add    %al,(%eax)
404743:	01 1b                	add    %ebx,(%ebx)
404745:	30 05 00 78 00 00    	xor    %al,0x7800
40474b:	00 15 00 00 11 03    	add    %dl,0x3110000
404751:	2d 06 72 01 00       	sub    $0x17206,%eax
404756:	00 70 2a             	add    %dh,0x2a(%eax)
404759:	72 a8                	jb     0x404703
40475b:	11 00                	adc    %eax,(%eax)
40475d:	70 0a                	jo     0x404769
40475f:	03 17                	add    (%edi),%edx
404761:	8d 78 00             	lea    0x0(%eax),%edi
404764:	00 01                	add    %al,(%ecx)
404766:	25 16 1f 2c 9d       	and    $0x9d2c1f16,%eax
40476b:	6f                   	outsl  %ds:(%esi),(%dx)
40476c:	a8 00                	test   $0x0,%al
40476e:	00 0a                	add    %cl,(%edx)
404770:	0b 06                	or     (%esi),%eax
404772:	72 04                	jb     0x404778
404774:	12 00                	adc    (%eax),%al
404776:	70 07                	jo     0x40477f
404778:	16                   	push   %ss
404779:	9a 6f 34 00 00 0a 6f 	lcall  $0x6f0a,$0x346f
404780:	45                   	inc    %ebp
404781:	00 00                	add    %al,(%eax)
404783:	0a 0a                	or     (%edx),%cl
404785:	06                   	push   %es
404786:	72 08                	jb     0x404790
404788:	12 00                	adc    (%eax),%al
40478a:	70 07                	jo     0x404793
40478c:	17                   	pop    %ss
40478d:	9a 6f 34 00 00 0a 6f 	lcall  $0x6f0a,$0x346f
404794:	45                   	inc    %ebp
404795:	00 00                	add    %al,(%eax)
404797:	0a 0a                	or     (%edx),%cl
404799:	06                   	push   %es
40479a:	72 0c                	jb     0x4047a8
40479c:	12 00                	adc    (%eax),%al
40479e:	70 07                	jo     0x4047a7
4047a0:	18 9a 6f 34 00 00    	sbb    %bl,0x346f(%edx)
4047a6:	0a 6f 45             	or     0x45(%edi),%ch
4047a9:	00 00                	add    %al,(%eax)
4047ab:	0a 0a                	or     (%edx),%cl
4047ad:	06                   	push   %es
4047ae:	72 10                	jb     0x4047c0
4047b0:	12 00                	adc    (%eax),%al
4047b2:	70 07                	jo     0x4047bb
4047b4:	19 9a 6f 34 00 00    	sbb    %ebx,0x346f(%edx)
4047ba:	0a 6f 45             	or     0x45(%edi),%ch
4047bd:	00 00                	add    %al,(%eax)
4047bf:	0a 0a                	or     (%edx),%cl
4047c1:	de 03                	fiadds (%ebx)
4047c3:	26 de 00             	fiadds %es:(%eax)
4047c6:	06                   	push   %es
4047c7:	2a 01                	sub    (%ecx),%al
4047c9:	10 00                	adc    %al,(%eax)
4047cb:	00 00                	add    %al,(%eax)
4047cd:	00 0f                	add    %cl,(%edi)
4047cf:	00 64 73 00          	add    %ah,0x0(%ebx,%esi,2)
4047d3:	03 11                	add    (%ecx),%edx
4047d5:	00 00                	add    %al,(%eax)
4047d7:	01 13                	add    %edx,(%ebx)
4047d9:	30 03                	xor    %al,(%ebx)
4047db:	00 4a 00             	add    %cl,0x0(%edx)
4047de:	00 00                	add    %al,(%eax)
4047e0:	00 00                	add    %al,(%eax)
4047e2:	00 00                	add    %al,(%eax)
4047e4:	72 a8                	jb     0x40478e
4047e6:	11 00                	adc    %eax,(%eax)
4047e8:	70 72                	jo     0x40485c
4047ea:	04 12                	add    $0x12,%al
4047ec:	00 70 0f             	add    %dh,0xf(%eax)
4047ef:	01 28                	add    %ebp,(%eax)
4047f1:	99                   	cltd
4047f2:	00 00                	add    %al,(%eax)
4047f4:	0a 6f 45             	or     0x45(%edi),%ch
4047f7:	00 00                	add    %al,(%eax)
4047f9:	0a 72 08             	or     0x8(%edx),%dh
4047fc:	12 00                	adc    (%eax),%al
4047fe:	70 0f                	jo     0x40480f
404800:	02 28                	add    (%eax),%ch
404802:	99                   	cltd
404803:	00 00                	add    %al,(%eax)
404805:	0a 6f 45             	or     0x45(%edi),%ch
404808:	00 00                	add    %al,(%eax)
40480a:	0a 72 0c             	or     0xc(%edx),%dh
40480d:	12 00                	adc    (%eax),%al
40480f:	70 0f                	jo     0x404820
404811:	03 28                	add    (%eax),%ebp
404813:	99                   	cltd
404814:	00 00                	add    %al,(%eax)
404816:	0a 6f 45             	or     0x45(%edi),%ch
404819:	00 00                	add    %al,(%eax)
40481b:	0a 72 10             	or     0x10(%edx),%dh
40481e:	12 00                	adc    (%eax),%al
404820:	70 0f                	jo     0x404831
404822:	04 28                	add    $0x28,%al
404824:	99                   	cltd
404825:	00 00                	add    %al,(%eax)
404827:	0a 6f 45             	or     0x45(%edi),%ch
40482a:	00 00                	add    %al,(%eax)
40482c:	0a 2a                	or     (%edx),%ch
40482e:	00 00                	add    %al,(%eax)
404830:	13 30                	adc    (%eax),%esi
404832:	04 00                	add    $0x0,%al
404834:	72 00                	jb     0x404836
404836:	00 00                	add    %al,(%eax)
404838:	0b 00                	or     (%eax),%eax
40483a:	00 11                	add    %dl,(%ecx)
40483c:	72 e0                	jb     0x40481e
40483e:	10 00                	adc    %al,(%eax)
404840:	70 03                	jo     0x404845
404842:	6f                   	outsl  %ds:(%esi),(%dx)
404843:	bb 00 00 0a 28       	mov    $0x280a0000,%ebx
404848:	2d 00 00 0a 0a       	sub    $0xa0a0000,%eax
40484d:	03 7e 27             	add    0x27(%esi),%edi
404850:	00 00                	add    %al,(%eax)
404852:	04 06                	add    $0x6,%al
404854:	28 0a                	sub    %cl,(%edx)
404856:	00 00                	add    %al,(%eax)
404858:	06                   	push   %es
404859:	6f                   	outsl  %ds:(%esi),(%dx)
40485a:	b2 00                	mov    $0x0,%dl
40485c:	00 0a                	add    %cl,(%edx)
40485e:	03 7e 27             	add    0x27(%esi),%edi
404861:	00 00                	add    %al,(%eax)
404863:	04 06                	add    $0x6,%al
404865:	28 0a                	sub    %cl,(%edx)
404867:	00 00                	add    %al,(%eax)
404869:	06                   	push   %es
40486a:	7e 27                	jle    0x404893
40486c:	00 00                	add    %al,(%eax)
40486e:	04 06                	add    $0x6,%al
404870:	28 0a                	sub    %cl,(%edx)
404872:	00 00                	add    %al,(%eax)
404874:	06                   	push   %es
404875:	72 97                	jb     0x40480e
404877:	00 00                	add    %al,(%eax)
404879:	70 6f                	jo     0x4048ea
40487b:	bc 00 00 0a 17       	mov    $0x170a0000,%esp
404880:	58                   	pop    %eax
404881:	6f                   	outsl  %ds:(%esi),(%dx)
404882:	bd 00 00 0a 6f       	mov    $0x6f0a0000,%ebp
404887:	be 00 00 0a 7e       	mov    $0x7e0a0000,%esi
40488c:	27                   	daa
40488d:	00 00                	add    %al,(%eax)
40488f:	04 06                	add    $0x6,%al
404891:	28 0a                	sub    %cl,(%edx)
404893:	00 00                	add    %al,(%eax)
404895:	06                   	push   %es
404896:	28 16                	sub    %dl,(%esi)
404898:	00 00                	add    %al,(%eax)
40489a:	0a 2c 09             	or     (%ecx,%ecx,1),%ch
40489d:	02 03                	add    (%ebx),%al
40489f:	04 28                	add    $0x28,%al
4048a1:	51                   	push   %ecx
4048a2:	00 00                	add    %al,(%eax)
4048a4:	06                   	push   %es
4048a5:	2a 04 14             	sub    (%esp,%edx,1),%al
4048a8:	6f                   	outsl  %ds:(%esi),(%dx)
4048a9:	bf 00 00 0a 2a       	mov    $0x2a0a0000,%edi
4048ae:	00 00                	add    %al,(%eax)
4048b0:	1b 30                	sbb    (%eax),%esi
4048b2:	04 00                	add    $0x0,%al
4048b4:	38 00                	cmp    %al,(%eax)
4048b6:	00 00                	add    %al,(%eax)
4048b8:	16                   	push   %ss
4048b9:	00 00                	add    %al,(%eax)
4048bb:	11 03                	adc    %eax,(%ebx)
4048bd:	6f                   	outsl  %ds:(%esi),(%dx)
4048be:	b6 00                	mov    $0x0,%dh
4048c0:	00 0a                	add    %cl,(%edx)
4048c2:	74 50                	je     0x404914
4048c4:	00 00                	add    %al,(%eax)
4048c6:	01 28                	add    %ebp,(%eax)
4048c8:	c0 00 00             	rolb   $0x0,(%eax)
4048cb:	0a 0a                	or     (%edx),%cl
4048cd:	04 06                	add    $0x6,%al
4048cf:	6f                   	outsl  %ds:(%esi),(%dx)
4048d0:	c1 00 00             	roll   $0x0,(%eax)
4048d3:	0a 28                	or     (%eax),%ch
4048d5:	c2 00 00             	ret    $0x0
4048d8:	0a 28                	or     (%eax),%ch
4048da:	c3                   	ret
4048db:	00 00                	add    %al,(%eax)
4048dd:	0a 28                	or     (%eax),%ch
4048df:	c4 00                	les    (%eax),%eax
4048e1:	00 0a                	add    %cl,(%edx)
4048e3:	6f                   	outsl  %ds:(%esi),(%dx)
4048e4:	bf 00 00 0a 06       	mov    $0x60a0000,%edi
4048e9:	6f                   	outsl  %ds:(%esi),(%dx)
4048ea:	c5 00                	lds    (%eax),%eax
4048ec:	00 0a                	add    %cl,(%edx)
4048ee:	de 03                	fiadds (%ebx)
4048f0:	26 de 00             	fiadds %es:(%eax)
4048f3:	2a 01                	sub    (%ecx),%al
4048f5:	10 00                	adc    %al,(%eax)
4048f7:	00 00                	add    %al,(%eax)
4048f9:	00 00                	add    %al,(%eax)
4048fb:	00 34 34             	add    %dh,(%esp,%esi,1)
4048fe:	00 03                	add    %al,(%ebx)
404900:	11 00                	adc    %eax,(%eax)
404902:	00 01                	add    %al,(%ecx)
404904:	13 30                	adc    (%eax),%esi
404906:	04 00                	add    $0x0,%al
404908:	f1                   	int1
404909:	00 00                	add    %al,(%eax)
40490b:	00 17                	add    %dl,(%edi)
40490d:	00 00                	add    %al,(%eax)
40490f:	11 72 01             	adc    %esi,0x1(%edx)
404912:	00 00                	add    %al,(%eax)
404914:	70 0a                	jo     0x404920
404916:	03 2d 03 18 2b 01    	add    0x12b1803,%ebp
40491c:	17                   	pop    %ss
40491d:	0b 7e 26             	or     0x26(%esi),%edi
404920:	00 00                	add    %al,(%eax)
404922:	04 72                	add    $0x72,%al
404924:	14 12                	adc    $0x12,%al
404926:	00 70 07             	add    %dh,0x7(%eax)
404929:	8c 5a 00             	mov    %ds,0x0(%edx)
40492c:	00 01                	add    %al,(%ecx)
40492e:	1a 28                	sbb    (%eax),%ch
404930:	10 00                	adc    %al,(%eax)
404932:	00 06                	add    %al,(%esi)
404934:	26 03 2c 19          	add    %es:(%ecx,%ebx,1),%ebp
404938:	7e 26                	jle    0x404960
40493a:	00 00                	add    %al,(%eax)
40493c:	04 72                	add    $0x72,%al
40493e:	28 12                	sub    %dl,(%edx)
404940:	00 70 04             	add    %dh,0x4(%eax)
404943:	8c 5a 00             	mov    %ds,0x0(%edx)
404946:	00 01                	add    %al,(%ecx)
404948:	1a 28                	sbb    (%eax),%ch
40494a:	10 00                	adc    %al,(%eax)
40494c:	00 06                	add    %al,(%esi)
40494e:	26 2b 17             	sub    %es:(%edi),%edx
404951:	7e 26                	jle    0x404979
404953:	00 00                	add    %al,(%eax)
404955:	04 72                	add    $0x72,%al
404957:	4a                   	dec    %edx
404958:	12 00                	adc    (%eax),%al
40495a:	70 04                	jo     0x404960
40495c:	8c 5a 00             	mov    %ds,0x0(%edx)
40495f:	00 01                	add    %al,(%ecx)
404961:	1a 28                	sbb    (%eax),%ch
404963:	10 00                	adc    %al,(%eax)
404965:	00 06                	add    %al,(%esi)
404967:	26 03 2c 2d 7e 35 00 	add    %es:0x357e(,%ebp,1),%ebp
40496e:	00
40496f:	04 04                	add    $0x4,%al
404971:	9a 7e 35 00 00 04 04 	lcall  $0x404,$0x357e
404978:	9a 72 70 12 00 70 6f 	lcall  $0x6f70,$0x127072
40497f:	44                   	inc    %esp
404980:	00 00                	add    %al,(%eax)
404982:	0a 1f                	or     (%edi),%bl
404984:	0c 58                	or     $0x58,%al
404986:	6f                   	outsl  %ds:(%esi),(%dx)
404987:	bd 00 00 0a 72       	mov    $0x720a0000,%ebp
40498c:	88 12                	mov    %dl,(%edx)