4055d5:	00 20                	add    %ah,(%eax)
4055d7:	00 20                	add    %ah,(%eax)
4055d9:	00 20                	add    %ah,(%eax)
4055db:	00 20                	add    %ah,(%eax)
4055dd:	00 20                	add    %ah,(%eax)
4055df:	00 20                	add    %ah,(%eax)
4055e1:	00 20                	add    %ah,(%eax)
4055e3:	00 20                	add    %ah,(%eax)
4055e5:	00 20                	add    %ah,(%eax)
4055e7:	00 20                	add    %ah,(%eax)
4055e9:	00 20                	add    %ah,(%eax)
4055eb:	00 20                	add    %ah,(%eax)
4055ed:	00 20                	add    %ah,(%eax)
4055ef:	00 20                	add    %ah,(%eax)
4055f1:	00 20                	add    %ah,(%eax)
4055f3:	00 2f                	add    %ch,(%edi)
4055f5:	00 38                	add    %bh,(%eax)
4055f7:	00 20                	add    %ah,(%eax)
4055f9:	00 20                	add    %ah,(%eax)
4055fb:	00 20                	add    %ah,(%eax)
4055fd:	00 20                	add    %ah,(%eax)
4055ff:	00 20                	add    %ah,(%eax)
405601:	00 20                	add    %ah,(%eax)
405603:	00 20                	add    %ah,(%eax)
405605:	00 20                	add    %ah,(%eax)
405607:	00 20                	add    %ah,(%eax)
405609:	00 2d 00 20 00 73    	add    %ch,0x73002000
40560f:	00 65 00             	add    %ah,0x0(%ebp)
405612:	74 00                	je     0x405614
405614:	20 00                	and    %al,(%eax)
405616:	38 00                	cmp    %al,(%eax)
405618:	6b 00 20             	imul   $0x20,(%eax),%eax
40561b:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40561f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
405623:	00 62 00             	add    %ah,0x0(%edx)
405626:	61                   	popa
405627:	00 73 00             	add    %dh,0x0(%ebx)
40562a:	65 00 20             	add    %ah,%gs:(%eax)
40562d:	00 70 00             	add    %dh,0x0(%eax)
405630:	61                   	popa
405631:	00 67 00             	add    %ah,0x0(%edi)
405634:	65 00 20             	add    %ah,%gs:(%eax)
405637:	00 73 00             	add    %dh,0x0(%ebx)
40563a:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
405640:	20 00                	and    %al,(%eax)
405642:	28 00                	sub    %al,(%eax)
405644:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
405648:	66 00 61 00          	data16 add %ah,0x0(%ecx)
40564c:	75 00                	jne    0x40564e
40564e:	6c                   	insb   (%dx),%es:(%edi)
40564f:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
405653:	00 20                	add    %ah,(%eax)
405655:	00 61 00             	add    %ah,0x0(%ecx)
405658:	75 00                	jne    0x40565a
40565a:	74 00                	je     0x40565c
40565c:	6f                   	outsl  %ds:(%esi),(%dx)
40565d:	00 2d 00 64 00 65    	add    %ch,0x65006400
405663:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405667:	00 63 00             	add    %ah,0x0(%ebx)
40566a:	74 00                	je     0x40566c
40566c:	29 00                	sub    %eax,(%eax)
40566e:	25 00 63 00 00       	and    $0x6300,%eax
405673:	00 00                	add    %al,(%eax)
405675:	00 00                	add    %al,(%eax)
405677:	00 20                	add    %ah,(%eax)
405679:	00 20                	add    %ah,(%eax)
40567b:	00 20                	add    %ah,(%eax)
40567d:	00 20                	add    %ah,(%eax)
40567f:	00 20                	add    %ah,(%eax)
405681:	00 20                	add    %ah,(%eax)
405683:	00 20                	add    %ah,(%eax)
405685:	00 20                	add    %ah,(%eax)
405687:	00 20                	add    %ah,(%eax)
405689:	00 20                	add    %ah,(%eax)
40568b:	00 20                	add    %ah,(%eax)
40568d:	00 20                	add    %ah,(%eax)
40568f:	00 20                	add    %ah,(%eax)
405691:	00 20                	add    %ah,(%eax)
405693:	00 20                	add    %ah,(%eax)
405695:	00 20                	add    %ah,(%eax)
405697:	00 20                	add    %ah,(%eax)
405699:	00 20                	add    %ah,(%eax)
40569b:	00 2f                	add    %ch,(%edi)
40569d:	00 31                	add    %dh,(%ecx)
40569f:	00 36                	add    %dh,(%esi)
4056a1:	00 20                	add    %ah,(%eax)
4056a3:	00 20                	add    %ah,(%eax)
4056a5:	00 20                	add    %ah,(%eax)
4056a7:	00 20                	add    %ah,(%eax)
4056a9:	00 20                	add    %ah,(%eax)
4056ab:	00 20                	add    %ah,(%eax)
4056ad:	00 20                	add    %ah,(%eax)
4056af:	00 20                	add    %ah,(%eax)
4056b1:	00 2d 00 20 00 73    	add    %ch,0x73002000
4056b7:	00 65 00             	add    %ah,0x0(%ebp)
4056ba:	74 00                	je     0x4056bc
4056bc:	20 00                	and    %al,(%eax)
4056be:	31 00                	xor    %eax,(%eax)
4056c0:	36 00 6b 00          	add    %ch,%ss:0x0(%ebx)
4056c4:	20 00                	and    %al,(%eax)
4056c6:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
4056ca:	74 00                	je     0x4056cc
4056cc:	61                   	popa
4056cd:	00 62 00             	add    %ah,0x0(%edx)
4056d0:	61                   	popa
4056d1:	00 73 00             	add    %dh,0x0(%ebx)
4056d4:	65 00 20             	add    %ah,%gs:(%eax)
4056d7:	00 70 00             	add    %dh,0x0(%eax)
4056da:	61                   	popa
4056db:	00 67 00             	add    %ah,0x0(%edi)
4056de:	65 00 20             	add    %ah,%gs:(%eax)
4056e1:	00 73 00             	add    %dh,0x0(%ebx)
4056e4:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
4056ea:	20 00                	and    %al,(%eax)
4056ec:	28 00                	sub    %al,(%eax)
4056ee:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4056f2:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4056f6:	75 00                	jne    0x4056f8
4056f8:	6c                   	insb   (%dx),%es:(%edi)
4056f9:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
4056fd:	00 20                	add    %ah,(%eax)
4056ff:	00 61 00             	add    %ah,0x0(%ecx)
405702:	75 00                	jne    0x405704
405704:	74 00                	je     0x405706
405706:	6f                   	outsl  %ds:(%esi),(%dx)
405707:	00 2d 00 64 00 65    	add    %ch,0x65006400
40570d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405711:	00 63 00             	add    %ah,0x0(%ebx)
405714:	74 00                	je     0x405716
405716:	29 00                	sub    %eax,(%eax)
405718:	25 00 63 00 00       	and    $0x6300,%eax
40571d:	00 00                	add    %al,(%eax)
40571f:	00 20                	add    %ah,(%eax)
405721:	00 20                	add    %ah,(%eax)
405723:	00 20                	add    %ah,(%eax)
405725:	00 20                	add    %ah,(%eax)
405727:	00 20                	add    %ah,(%eax)
405729:	00 20                	add    %ah,(%eax)
40572b:	00 20                	add    %ah,(%eax)
40572d:	00 20                	add    %ah,(%eax)
40572f:	00 20                	add    %ah,(%eax)
405731:	00 20                	add    %ah,(%eax)
405733:	00 20                	add    %ah,(%eax)
405735:	00 20                	add    %ah,(%eax)
405737:	00 20                	add    %ah,(%eax)
405739:	00 20                	add    %ah,(%eax)
40573b:	00 20                	add    %ah,(%eax)
40573d:	00 20                	add    %ah,(%eax)
40573f:	00 20                	add    %ah,(%eax)
405741:	00 20                	add    %ah,(%eax)
405743:	00 2f                	add    %ch,(%edi)
405745:	00 33                	add    %dh,(%ebx)
405747:	00 32                	add    %dh,(%edx)
405749:	00 20                	add    %ah,(%eax)
40574b:	00 20                	add    %ah,(%eax)
40574d:	00 20                	add    %ah,(%eax)
40574f:	00 20                	add    %ah,(%eax)
405751:	00 20                	add    %ah,(%eax)
405753:	00 20                	add    %ah,(%eax)
405755:	00 20                	add    %ah,(%eax)
405757:	00 20                	add    %ah,(%eax)
405759:	00 2d 00 20 00 73    	add    %ch,0x73002000
40575f:	00 65 00             	add    %ah,0x0(%ebp)
405762:	74 00                	je     0x405764
405764:	20 00                	and    %al,(%eax)
405766:	33 00                	xor    (%eax),%eax
405768:	32 00                	xor    (%eax),%al
40576a:	6b 00 20             	imul   $0x20,(%eax),%eax
40576d:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
405771:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
405775:	00 62 00             	add    %ah,0x0(%edx)
405778:	61                   	popa
405779:	00 73 00             	add    %dh,0x0(%ebx)
40577c:	65 00 20             	add    %ah,%gs:(%eax)
40577f:	00 70 00             	add    %dh,0x0(%eax)
405782:	61                   	popa
405783:	00 67 00             	add    %ah,0x0(%edi)
405786:	65 00 20             	add    %ah,%gs:(%eax)
405789:	00 73 00             	add    %dh,0x0(%ebx)
40578c:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
405792:	20 00                	and    %al,(%eax)
405794:	28 00                	sub    %al,(%eax)
405796:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40579a:	66 00 61 00          	data16 add %ah,0x0(%ecx)
40579e:	75 00                	jne    0x4057a0
4057a0:	6c                   	insb   (%dx),%es:(%edi)
4057a1:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
4057a5:	00 20                	add    %ah,(%eax)
4057a7:	00 61 00             	add    %ah,0x0(%ecx)
4057aa:	75 00                	jne    0x4057ac
4057ac:	74 00                	je     0x4057ae
4057ae:	6f                   	outsl  %ds:(%esi),(%dx)
4057af:	00 2d 00 64 00 65    	add    %ch,0x65006400
4057b5:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4057b9:	00 63 00             	add    %ah,0x0(%ebx)
4057bc:	74 00                	je     0x4057be
4057be:	29 00                	sub    %eax,(%eax)
4057c0:	25 00 63 00 00       	and    $0x6300,%eax
4057c5:	00 00                	add    %al,(%eax)
4057c7:	00 20                	add    %ah,(%eax)
4057c9:	00 20                	add    %ah,(%eax)
4057cb:	00 20                	add    %ah,(%eax)
4057cd:	00 20                	add    %ah,(%eax)
4057cf:	00 20                	add    %ah,(%eax)
4057d1:	00 20                	add    %ah,(%eax)
4057d3:	00 20                	add    %ah,(%eax)
4057d5:	00 20                	add    %ah,(%eax)
4057d7:	00 20                	add    %ah,(%eax)
4057d9:	00 20                	add    %ah,(%eax)
4057db:	00 20                	add    %ah,(%eax)
4057dd:	00 20                	add    %ah,(%eax)
4057df:	00 20                	add    %ah,(%eax)
4057e1:	00 20                	add    %ah,(%eax)
4057e3:	00 20                	add    %ah,(%eax)
4057e5:	00 20                	add    %ah,(%eax)
4057e7:	00 20                	add    %ah,(%eax)
4057e9:	00 20                	add    %ah,(%eax)
4057eb:	00 2f                	add    %ch,(%edi)
4057ed:	00 75 00             	add    %dh,0x0(%ebp)
4057f0:	3c 00                	cmp    $0x0,%al
4057f2:	23 00                	and    (%eax),%eax
4057f4:	3e 00 20             	add    %ah,%ds:(%eax)
4057f7:	00 20                	add    %ah,(%eax)
4057f9:	00 20                	add    %ah,(%eax)
4057fb:	00 20                	add    %ah,(%eax)
4057fd:	00 20                	add    %ah,(%eax)
4057ff:	00 20                	add    %ah,(%eax)
405801:	00 2d 00 20 00 73    	add    %ch,0x73002000
405807:	00 65 00             	add    %ah,0x0(%ebp)
40580a:	74 00                	je     0x40580c
40580c:	20 00                	and    %al,(%eax)
40580e:	45                   	inc    %ebp
40580f:	00 6e 00             	add    %ch,0x0(%esi)
405812:	67 00 69 00          	add    %ch,0x0(%bx,%di)
405816:	6e                   	outsb  %ds:(%esi),(%dx)
405817:	00 65 00             	add    %ah,0x0(%ebp)
40581a:	20 00                	and    %al,(%eax)
40581c:	46                   	inc    %esi
40581d:	00 6f 00             	add    %ch,0x0(%edi)
405820:	72 00                	jb     0x405822
405822:	6d                   	insl   (%dx),%es:(%edi)
405823:	00 61 00             	add    %ah,0x0(%ecx)
405826:	74 00                	je     0x405828
405828:	20 00                	and    %al,(%eax)
40582a:	56                   	push   %esi
40582b:	00 65 00             	add    %ah,0x0(%ebp)
40582e:	72 00                	jb     0x405830
405830:	73 00                	jae    0x405832
405832:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
405838:	20 00                	and    %al,(%eax)
40583a:	70 00                	jo     0x40583c
40583c:	61                   	popa
40583d:	00 72 00             	add    %dh,0x0(%edx)
405840:	61                   	popa
405841:	00 6d 00             	add    %ch,0x0(%ebp)
405844:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
405849:	00 72 00             	add    %dh,0x0(%edx)
40584c:	25 00 63 00 00       	and    $0x6300,%eax
405851:	00 00                	add    %al,(%eax)
405853:	00 00                	add    %al,(%eax)
405855:	00 00                	add    %al,(%eax)
405857:	00 20                	add    %ah,(%eax)
405859:	00 20                	add    %ah,(%eax)
40585b:	00 20                	add    %ah,(%eax)
40585d:	00 20                	add    %ah,(%eax)
40585f:	00 20                	add    %ah,(%eax)
405861:	00 20                	add    %ah,(%eax)
405863:	00 20                	add    %ah,(%eax)
405865:	00 20                	add    %ah,(%eax)
405867:	00 20                	add    %ah,(%eax)
405869:	00 20                	add    %ah,(%eax)
40586b:	00 20                	add    %ah,(%eax)
40586d:	00 20                	add    %ah,(%eax)
40586f:	00 20                	add    %ah,(%eax)
405871:	00 20                	add    %ah,(%eax)
405873:	00 20                	add    %ah,(%eax)
405875:	00 20                	add    %ah,(%eax)
405877:	00 20                	add    %ah,(%eax)
405879:	00 20                	add    %ah,(%eax)
40587b:	00 2f                	add    %ch,(%edi)
40587d:	00 76 00             	add    %dh,0x0(%esi)
405880:	20 00                	and    %al,(%eax)
405882:	20 00                	and    %al,(%eax)
405884:	20 00                	and    %al,(%eax)
405886:	20 00                	and    %al,(%eax)
405888:	20 00                	and    %al,(%eax)
40588a:	20 00                	and    %al,(%eax)
40588c:	20 00                	and    %al,(%eax)
40588e:	20 00                	and    %al,(%eax)
405890:	20 00                	and    %al,(%eax)
405892:	2d 00 20 00 76       	sub    $0x76002000,%eax
405897:	00 65 00             	add    %ah,0x0(%ebp)
40589a:	72 00                	jb     0x40589c
40589c:	62 00                	bound  %eax,(%eax)
40589e:	6f                   	outsl  %ds:(%esi),(%dx)
40589f:	00 73 00             	add    %dh,0x0(%ebx)
4058a2:	65 00 20             	add    %ah,%gs:(%eax)
4058a5:	00 6f 00             	add    %ch,0x0(%edi)
4058a8:	75 00                	jne    0x4058aa
4058aa:	74 00                	je     0x4058ac
4058ac:	70 00                	jo     0x4058ae
4058ae:	75 00                	jne    0x4058b0
4058b0:	74 00                	je     0x4058b2
4058b2:	25 00 63 00 00       	and    $0x6300,%eax
4058b7:	00 20                	add    %ah,(%eax)
4058b9:	00 20                	add    %ah,(%eax)
4058bb:	00 20                	add    %ah,(%eax)
4058bd:	00 20                	add    %ah,(%eax)
4058bf:	00 20                	add    %ah,(%eax)
4058c1:	00 20                	add    %ah,(%eax)
4058c3:	00 20                	add    %ah,(%eax)
4058c5:	00 20                	add    %ah,(%eax)
4058c7:	00 20                	add    %ah,(%eax)
4058c9:	00 20                	add    %ah,(%eax)
4058cb:	00 20                	add    %ah,(%eax)
4058cd:	00 20                	add    %ah,(%eax)
4058cf:	00 20                	add    %ah,(%eax)
4058d1:	00 20                	add    %ah,(%eax)
4058d3:	00 20                	add    %ah,(%eax)
4058d5:	00 20                	add    %ah,(%eax)
4058d7:	00 20                	add    %ah,(%eax)
4058d9:	00 20                	add    %ah,(%eax)
4058db:	00 2f                	add    %ch,(%edi)
4058dd:	00 6f 00             	add    %ch,0x0(%edi)
4058e0:	20 00                	and    %al,(%eax)
4058e2:	20 00                	and    %al,(%eax)
4058e4:	20 00                	and    %al,(%eax)
4058e6:	20 00                	and    %al,(%eax)
4058e8:	20 00                	and    %al,(%eax)
4058ea:	20 00                	and    %al,(%eax)
4058ec:	20 00                	and    %al,(%eax)
4058ee:	20 00                	and    %al,(%eax)
4058f0:	20 00                	and    %al,(%eax)
4058f2:	2d 00 20 00 73       	sub    $0x73002000,%eax
4058f7:	00 75 00             	add    %dh,0x0(%ebp)
4058fa:	70 00                	jo     0x4058fc
4058fc:	70 00                	jo     0x4058fe
4058fe:	72 00                	jb     0x405900
405900:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
405904:	73 00                	jae    0x405906
405906:	20 00                	and    %al,(%eax)
405908:	6c                   	insb   (%dx),%es:(%edi)
405909:	00 6f 00             	add    %ch,0x0(%edi)
40590c:	67 00 6f 00          	add    %ch,0x0(%bx)
405910:	25 00 63 00 00       	and    $0x6300,%eax
405915:	00 00                	add    %al,(%eax)
405917:	00 20                	add    %ah,(%eax)
405919:	00 20                	add    %ah,(%eax)
40591b:	00 20                	add    %ah,(%eax)
40591d:	00 20                	add    %ah,(%eax)