40462e:	20 00                	and    %al,(%eax)
404630:	73 00                	jae    0x404632
404632:	70 00                	jo     0x404634
404634:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
404638:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40463e:	63 00                	arpl   %eax,(%eax)
404640:	61                   	popa
404641:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
404645:	00 6f 00             	add    %ch,0x0(%edi)
404648:	6e                   	outsb  %ds:(%esi),(%dx)
404649:	00 2e                	add    %ch,(%esi)
40464b:	00 00                	add    %al,(%eax)
40464d:	00 00                	add    %al,(%eax)
40464f:	00 55 00             	add    %dl,0x0(%ebp)
404652:	73 00                	jae    0x404654
404654:	61                   	popa
404655:	00 67 00             	add    %ah,0x0(%edi)
404658:	65 00 20             	add    %ah,%gs:(%eax)
40465b:	00 45 00             	add    %al,0x0(%ebp)
40465e:	72 00                	jb     0x404660
404660:	72 00                	jb     0x404662
404662:	6f                   	outsl  %ds:(%esi),(%dx)
404663:	00 72 00             	add    %dh,0x0(%edx)
404666:	3a 00                	cmp    (%eax),%al
404668:	20 00                	and    %al,(%eax)
40466a:	49                   	dec    %ecx
40466b:	00 6e 00             	add    %ch,0x0(%esi)
40466e:	76 00                	jbe    0x404670
404670:	61                   	popa
404671:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
404675:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
404679:	00 61 00             	add    %ah,0x0(%ecx)
40467c:	70 00                	jo     0x40467e
40467e:	69 00 20 00 76 00    	imul   $0x760020,(%eax),%eax
404684:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404688:	73 00                	jae    0x40468a
40468a:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404690:	20 00                	and    %al,(%eax)
404692:	73 00                	jae    0x404694
404694:	70 00                	jo     0x404696
404696:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40469a:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4046a0:	63 00                	arpl   %eax,(%eax)
4046a2:	61                   	popa
4046a3:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4046a7:	00 6f 00             	add    %ch,0x0(%edi)
4046aa:	6e                   	outsb  %ds:(%esi),(%dx)
4046ab:	00 2e                	add    %ch,(%esi)
4046ad:	00 00                	add    %al,(%eax)
4046af:	00 55 00             	add    %dl,0x0(%ebp)
4046b2:	73 00                	jae    0x4046b4
4046b4:	61                   	popa
4046b5:	00 67 00             	add    %ah,0x0(%edi)
4046b8:	65 00 20             	add    %ah,%gs:(%eax)
4046bb:	00 45 00             	add    %al,0x0(%ebp)
4046be:	72 00                	jb     0x4046c0
4046c0:	72 00                	jb     0x4046c2
4046c2:	6f                   	outsl  %ds:(%esi),(%dx)
4046c3:	00 72 00             	add    %dh,0x0(%edx)
4046c6:	3a 00                	cmp    (%eax),%al
4046c8:	20 00                	and    %al,(%eax)
4046ca:	43                   	inc    %ebx
4046cb:	00 6f 00             	add    %ch,0x0(%edi)
4046ce:	6e                   	outsb  %ds:(%esi),(%dx)
4046cf:	00 66 00             	add    %ah,0x0(%esi)
4046d2:	69 00 67 00 20 00    	imul   $0x200067,(%eax),%eax
4046d8:	73 00                	jae    0x4046da
4046da:	74 00                	je     0x4046dc
4046dc:	6f                   	outsl  %ds:(%esi),(%dx)
4046dd:	00 72 00             	add    %dh,0x0(%edx)
4046e0:	65 00 20             	add    %ah,%gs:(%eax)
4046e3:	00 73 00             	add    %dh,0x0(%ebx)
4046e6:	70 00                	jo     0x4046e8
4046e8:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4046ec:	20 00                	and    %al,(%eax)
4046ee:	6e                   	outsb  %ds:(%esi),(%dx)
4046ef:	00 6f 00             	add    %ch,0x0(%edi)
4046f2:	74 00                	je     0x4046f4
4046f4:	20 00                	and    %al,(%eax)
4046f6:	61                   	popa
4046f7:	00 63 00             	add    %ah,0x0(%ebx)
4046fa:	63 00                	arpl   %eax,(%eax)
4046fc:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
404700:	74 00                	je     0x404702
404702:	65 00 64 00 2c       	add    %ah,%gs:0x2c(%eax,%eax,1)
404707:	00 20                	add    %ah,(%eax)
404709:	00 67 00             	add    %ah,0x0(%edi)
40470c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404710:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404714:	61                   	popa
404715:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
404719:	00 79 00             	add    %bh,0x0(%ecx)
40471c:	20 00                	and    %al,(%eax)
40471e:	74 00                	je     0x404720
404720:	61                   	popa
404721:	00 6b 00             	add    %ch,0x0(%ebx)
404724:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
404728:	20 00                	and    %al,(%eax)
40472a:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40472e:	72 00                	jb     0x404730
404730:	6d                   	insl   (%dx),%es:(%edi)
404731:	00 20                	add    %ah,(%eax)
404733:	00 6f 00             	add    %ch,0x0(%edi)
404736:	66 00 20             	data16 add %ah,(%eax)
404739:	00 2f                	add    %ch,(%edi)
40473b:	00 63 00             	add    %ah,0x0(%ebx)
40473e:	6f                   	outsl  %ds:(%esi),(%dx)
40473f:	00 6e 00             	add    %ch,0x0(%esi)
404742:	66 00 69 00          	data16 add %ch,0x0(%ecx)
404746:	67 00 20             	add    %ah,(%bx,%si)
404749:	00 72 00             	add    %dh,0x0(%edx)
40474c:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
404750:	3a 00                	cmp    (%eax),%al
404752:	48                   	dec    %eax
404753:	00 4b 00             	add    %cl,0x0(%ebx)
404756:	4c                   	dec    %esp
404757:	00 4d 00             	add    %cl,0x0(%ebp)
40475a:	5c                   	pop    %esp
40475b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40475e:	52                   	push   %edx
40475f:	00 65 00             	add    %ah,0x0(%ebp)
404762:	67 00 50 00          	add    %dl,0x0(%bx,%si)
404766:	61                   	popa
404767:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40476b:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
40476f:	00 55 00             	add    %dl,0x0(%ebp)
404772:	73 00                	jae    0x404774
404774:	65 00 3e             	add    %bh,%gs:(%esi)
404777:	00 2e                	add    %ch,(%esi)
404779:	00 00                	add    %al,(%eax)
40477b:	00 00                	add    %al,(%eax)
40477d:	00 00                	add    %al,(%eax)
40477f:	00 55 00             	add    %dl,0x0(%ebp)
404782:	73 00                	jae    0x404784
404784:	61                   	popa
404785:	00 67 00             	add    %ah,0x0(%edi)
404788:	65 00 20             	add    %ah,%gs:(%eax)
40478b:	00 45 00             	add    %al,0x0(%ebp)
40478e:	72 00                	jb     0x404790
404790:	72 00                	jb     0x404792
404792:	6f                   	outsl  %ds:(%esi),(%dx)
404793:	00 72 00             	add    %dh,0x0(%edx)
404796:	3a 00                	cmp    (%eax),%al
404798:	20 00                	and    %al,(%eax)
40479a:	49                   	dec    %ecx
40479b:	00 6e 00             	add    %ch,0x0(%esi)
40479e:	76 00                	jbe    0x4047a0
4047a0:	61                   	popa
4047a1:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4047a5:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4047a9:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
4047ad:	00 67 00             	add    %ah,0x0(%edi)
4047b0:	20 00                	and    %al,(%eax)
4047b2:	67 00 65 00          	add    %ah,0x0(%di)
4047b6:	6e                   	outsb  %ds:(%esi),(%dx)
4047b7:	00 65 00             	add    %ah,0x0(%ebp)
4047ba:	72 00                	jb     0x4047bc
4047bc:	61                   	popa
4047bd:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4047c1:	00 6f 00             	add    %ch,0x0(%edi)
4047c4:	6e                   	outsb  %ds:(%esi),(%dx)
4047c5:	00 20                	add    %ah,(%eax)
4047c7:	00 72 00             	add    %dh,0x0(%edx)
4047ca:	61                   	popa
4047cb:	00 6e 00             	add    %ch,0x0(%esi)
4047ce:	67 00 65 00          	add    %ah,0x0(%di)
4047d2:	20 00                	and    %al,(%eax)
4047d4:	73 00                	jae    0x4047d6
4047d6:	70 00                	jo     0x4047d8
4047d8:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4047dc:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4047e2:	63 00                	arpl   %eax,(%eax)
4047e4:	61                   	popa
4047e5:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4047e9:	00 6f 00             	add    %ch,0x0(%edi)
4047ec:	6e                   	outsb  %ds:(%esi),(%dx)
4047ed:	00 2e                	add    %ch,(%esi)
4047f7:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
4047fb:	00 53 00             	add    %dl,0x0(%ebx)
4047fe:	43                   	inc    %ebx
4047ff:	00 52 00             	add    %dl,0x0(%edx)
404802:	49                   	dec    %ecx
404803:	00 50 00             	add    %dl,0x0(%eax)
404806:	54                   	push   %esp
404807:	00 49 00             	add    %cl,0x0(%ecx)
40480a:	4f                   	dec    %edi
40480b:	00 4e 00             	add    %cl,0x0(%esi)
40480e:	3a 00                	cmp    (%eax),%al
404810:	20 00                	and    %al,(%eax)
404812:	20 00                	and    %al,(%eax)
404814:	44                   	inc    %esp
404815:	00 61 00             	add    %ah,0x0(%ecx)
404818:	74 00                	je     0x40481a
40481a:	61                   	popa
40481b:	00 62 00             	add    %ah,0x0(%edx)
40481e:	61                   	popa
40481f:	00 73 00             	add    %dh,0x0(%ebx)
404822:	65 00 20             	add    %ah,%gs:(%eax)
404825:	00 75 00             	add    %dh,0x0(%ebp)
404828:	74 00                	je     0x40482a
40482a:	69 00 6c 00 69 00    	imul   $0x69006c,(%eax),%eax
404830:	74 00                	je     0x404832
404832:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
404838:	20 00                	and    %al,(%eax)
40483a:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40483e:	72 00                	jb     0x404840
404840:	20 00                	and    %al,(%eax)
404842:	74 00                	je     0x404844
404844:	68 00 65 00 20       	push   $0x20006500
404849:	00 45 00             	add    %al,0x0(%ebp)
40484c:	78 00                	js     0x40484e
40484e:	74 00                	je     0x404850
404850:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404854:	73 00                	jae    0x404856
404856:	69 00 62 00 6c 00    	imul   $0x6c0062,(%eax),%eax
40485c:	65 00 20             	add    %ah,%gs:(%eax)
40485f:	00 53 00             	add    %dl,0x0(%ebx)
404862:	74 00                	je     0x404864
404864:	6f                   	outsl  %ds:(%esi),(%dx)
404865:	00 72 00             	add    %dh,0x0(%edx)
404868:	61                   	popa
404869:	00 67 00             	add    %ah,0x0(%edi)
40486c:	65 00 20             	add    %ah,%gs:(%eax)
40486f:	00 45 00             	add    %al,0x0(%ebp)
404872:	6e                   	outsb  %ds:(%esi),(%dx)
404873:	00 67 00             	add    %ah,0x0(%edi)
404876:	69 00 6e 00 65 00    	imul   $0x65006e,(%eax),%eax
40487c:	20 00                	and    %al,(%eax)
40487e:	66 00 6f 00          	data16 add %ch,0x0(%edi)
404882:	72 00                	jb     0x404884
404884:	20 00                	and    %al,(%eax)
404886:	4d                   	dec    %ebp
404887:	00 69 00             	add    %ch,0x0(%ecx)
40488a:	63 00                	arpl   %eax,(%eax)
40488c:	72 00                	jb     0x40488e
40488e:	6f                   	outsl  %ds:(%esi),(%dx)
40488f:	00 73 00             	add    %dh,0x0(%ebx)
404892:	6f                   	outsl  %ds:(%esi),(%dx)
404893:	00 66 00             	add    %ah,0x0(%esi)
404896:	74 00                	je     0x404898
404898:	28 00                	sub    %al,(%eax)
40489a:	52                   	push   %edx
40489b:	00 29                	add    %ch,(%ecx)
40489d:	00 20                	add    %ah,(%eax)
40489f:	00 57 00             	add    %dl,0x0(%edi)
4048a2:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
4048a8:	6f                   	outsl  %ds:(%esi),(%dx)
4048a9:	00 77 00             	add    %dh,0x0(%edi)
4048ac:	73 00                	jae    0x4048ae
4048ae:	28 00                	sub    %al,(%eax)
4048b0:	52                   	push   %edx
4048b1:	00 29                	add    %ch,(%ecx)
4048b3:	00 2e                	add    %ch,(%esi)
4048b5:	00 00                	add    %al,(%eax)
4048b7:	00 4d 00             	add    %cl,0x0(%ebp)
4048ba:	4f                   	dec    %edi
4048bb:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
4048bf:	00 53 00             	add    %dl,0x0(%ebx)
4048c2:	20 00                	and    %al,(%eax)
4048c4:	4f                   	dec    %edi
4048c5:	00 46 00             	add    %al,0x0(%esi)
4048c8:	20 00                	and    %al,(%eax)
4048ca:	4f                   	dec    %edi
4048cb:	00 50 00             	add    %dl,0x0(%eax)
4048ce:	45                   	inc    %ebp
4048cf:	00 52 00             	add    %dl,0x0(%edx)
4048d2:	41                   	inc    %ecx
4048d3:	00 54 00 49          	add    %dl,0x49(%eax,%eax,1)
4048d7:	00 4f 00             	add    %cl,0x0(%edi)
4048da:	4e                   	dec    %esi
4048db:	00 3a                	add    %bh,(%edx)
4048dd:	00 00                	add    %al,(%eax)
4048df:	00 20                	add    %ah,(%eax)
4048e1:	00 20                	add    %ah,(%eax)
4048e3:	00 20                	add    %ah,(%eax)
4048e5:	00 20                	add    %ah,(%eax)
4048e7:	00 20                	add    %ah,(%eax)
4048e9:	00 20                	add    %ah,(%eax)
4048eb:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4048ef:	00 66 00             	add    %ah,0x0(%esi)
4048f2:	72 00                	jb     0x4048f4
4048f4:	61                   	popa
4048f5:	00 67 00             	add    %ah,0x0(%edi)
4048f8:	6d                   	insl   (%dx),%es:(%edi)
4048f9:	00 65 00             	add    %ah,0x0(%ebp)
4048fc:	6e                   	outsb  %ds:(%esi),(%dx)
4048fd:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
404901:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
404905:	00 6f 00             	add    %ch,0x0(%edi)
404908:	6e                   	outsb  %ds:(%esi),(%dx)
404909:	00 3a                	add    %bh,(%edx)
40490b:	00 20                	add    %ah,(%eax)
40490d:	00 20                	add    %ah,(%eax)
40490f:	00 25 00 73 00 20    	add    %ah,0x20007300
404915:	00 2f                	add    %ch,(%edi)
404917:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
40491b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40491e:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
404922:	74 00                	je     0x404924
404924:	61                   	popa
404925:	00 62 00             	add    %ah,0x0(%edx)
404928:	61                   	popa
404929:	00 73 00             	add    %dh,0x0(%ebx)
40492c:	65 00 20             	add    %ah,%gs:(%eax)
40492f:	00 6e 00             	add    %ch,0x0(%esi)
404932:	61                   	popa
404933:	00 6d 00             	add    %ch,0x0(%ebp)
404936:	65 00 3e             	add    %bh,%gs:(%esi)
404939:	00 20                	add    %ah,(%eax)
40493b:	00 5b 00             	add    %bl,0x0(%ebx)
40493e:	6f                   	outsl  %ds:(%esi),(%dx)
40493f:	00 70 00             	add    %dh,0x0(%eax)
404942:	74 00                	je     0x404944
404944:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40494a:	73 00                	jae    0x40494c
40494c:	5d                   	pop    %ebp
40494d:	00 00                	add    %al,(%eax)
40494f:	00 20                	add    %ah,(%eax)
404951:	00 20                	add    %ah,(%eax)
404953:	00 20                	add    %ah,(%eax)
404955:	00 20                	add    %ah,(%eax)
404957:	00 20                	add    %ah,(%eax)
404959:	00 20                	add    %ah,(%eax)
40495b:	00 20                	add    %ah,(%eax)
40495d:	00 20                	add    %ah,(%eax)
40495f:	00 20                	add    %ah,(%eax)
404961:	00 20                	add    %ah,(%eax)
404963:	00 20                	add    %ah,(%eax)
404965:	00 20                	add    %ah,(%eax)
404967:	00 20                	add    %ah,(%eax)
404969:	00 52 00             	add    %dl,0x0(%edx)
40496c:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
404970:	6f                   	outsl  %ds:(%esi),(%dx)
404971:	00 76 00             	add    %dh,0x0(%esi)
404974:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404978:	79 00                	jns    0x40497a
40497a:	3a 00                	cmp    (%eax),%al
40497c:	20 00                	and    %al,(%eax)
40497e:	20 00                	and    %al,(%eax)
404980:	25 00 73 00 20       	and    $0x20007300,%eax
404985:	00 2f                	add    %ch,(%edi)
404987:	00 72 00             	add    %dh,0x0(%edx)
40498a:	20 00                	and    %al,(%eax)
40498c:	3c 00                	cmp    $0x0,%al
40498e:	6c                   	insb   (%dx),%es:(%edi)
40498f:	00 6f 00             	add    %ch,0x0(%edi)
404992:	67 00 66 00          	add    %ah,0x0(%bp)
404996:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40499c:	20 00                	and    %al,(%eax)
40499e:	62 00                	bound  %eax,(%eax)