4045b2:	63 00                	arpl   %eax,(%eax)
4045b4:	74 00                	je     0x4045b6
4045b6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4045bc:	73 00                	jae    0x4045be
4045be:	3d 00 00 00 00       	cmp    $0x0,%eax
4045c3:	00 00                	add    %al,(%eax)
4045c5:	00 00                	add    %al,(%eax)
4045c7:	00 43 00             	add    %al,0x0(%ebx)
4045ca:	68 00 61 00 6e       	push   $0x6e006100
4045cf:	00 67 00             	add    %ah,0x0(%edi)
4045d2:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
4045d6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4045da:	76 00                	jbe    0x4045dc
4045dc:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4045e2:	46                   	inc    %esi
4045e3:	00 61 00             	add    %ah,0x0(%ecx)
4045e6:	69 00 6c 00 75 00    	imul   $0x75006c,(%eax),%eax
4045ec:	72 00                	jb     0x4045ee
4045ee:	65 00 3a             	add    %bh,%gs:(%edx)
4045f1:	00 20                	add    %ah,(%eax)
4045f3:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
4045f7:	00 63 00             	add    %ah,0x0(%ebx)
4045fa:	61                   	popa
4045fb:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4045ff:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
404603:	00 6f 00             	add    %ch,0x0(%edi)
404606:	63 00                	arpl   %eax,(%eax)
404608:	00 00                	add    %al,(%eax)
40460a:	00 00                	add    %al,(%eax)
40460c:	72 00                	jb     0x40460e
40460e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
404612:	74 00                	je     0x404614
404614:	61                   	popa
404615:	00 72 00             	add    %dh,0x0(%edx)
404618:	74 00                	je     0x40461a
40461a:	00 00                	add    %al,(%eax)
40461c:	72 00                	jb     0x40461e
40461e:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
404622:	6f                   	outsl  %ds:(%esi),(%dx)
404623:	00 6f 00             	add    %ch,0x0(%edi)
404626:	74 00                	je     0x404628
404628:	00 00                	add    %al,(%eax)
40462a:	00 00                	add    %al,(%eax)
40462c:	72 00                	jb     0x40462e
40462e:	75 00                	jne    0x404630
404630:	6e                   	outsb  %ds:(%esi),(%dx)
404631:	00 00                	add    %al,(%eax)
404633:	00 00                	add    %al,(%eax)
404635:	00 00                	add    %al,(%eax)
404637:	00 43 00             	add    %al,0x0(%ebx)
40463a:	68 00 61 00 6e       	push   $0x6e006100
40463f:	00 67 00             	add    %ah,0x0(%edi)
404642:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
404646:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40464a:	76 00                	jbe    0x40464c
40464c:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404652:	46                   	inc    %esi
404653:	00 61 00             	add    %ah,0x0(%ecx)
404656:	69 00 6c 00 75 00    	imul   $0x75006c,(%eax),%eax
40465c:	72 00                	jb     0x40465e
40465e:	65 00 3a             	add    %bh,%gs:(%edx)
404661:	00 20                	add    %ah,(%eax)
404663:	00 52 00             	add    %dl,0x0(%edx)
404666:	74 00                	je     0x404668
404668:	6c                   	insb   (%dx),%es:(%edi)
404669:	00 41 00             	add    %al,0x0(%ecx)
40466c:	64 00 6a 00          	add    %ch,%fs:0x0(%edx)
404670:	75 00                	jne    0x404672
404672:	73 00                	jae    0x404674
404674:	74 00                	je     0x404676
404676:	50                   	push   %eax
404677:	00 72 00             	add    %dh,0x0(%edx)
40467a:	69 00 76 00 69 00    	imul   $0x690076,(%eax),%eax
404680:	6c                   	insb   (%dx),%es:(%edi)
404681:	00 65 00             	add    %ah,0x0(%ebp)
404684:	67 00 65 00          	add    %ah,0x0(%di)
404688:	00 00                	add    %al,(%eax)
40468a:	00 00                	add    %al,(%eax)
40468c:	43                   	inc    %ebx
40468d:	00 72 00             	add    %dh,0x0(%edx)
404690:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
404694:	74 00                	je     0x404696
404696:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
40469a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40469e:	76 00                	jbe    0x4046a0
4046a0:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4046a6:	00 00                	add    %al,(%eax)
4046a8:	45                   	inc    %ebp
4046a9:	00 6e 00             	add    %ch,0x0(%esi)
4046ac:	75 00                	jne    0x4046ae
4046ae:	6d                   	insl   (%dx),%es:(%edi)
4046af:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4046b3:	00 70 00             	add    %dh,0x0(%eax)
4046b6:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4046ba:	64 00 3a             	add    %bh,%fs:(%edx)
4046bd:	00 20                	add    %ah,(%eax)
4046bf:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
4046c3:	00 63 00             	add    %ah,0x0(%ebx)
4046c6:	61                   	popa
4046c7:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4046cb:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4046cf:	00 6f 00             	add    %ch,0x0(%edi)
4046d2:	63 00                	arpl   %eax,(%eax)
4046d4:	00 00                	add    %al,(%eax)
4046d6:	00 00                	add    %al,(%eax)
4046d8:	45                   	inc    %ebp
4046d9:	00 6e 00             	add    %ch,0x0(%esi)
4046dc:	75 00                	jne    0x4046de
4046de:	6d                   	insl   (%dx),%es:(%edi)
4046df:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4046e3:	00 70 00             	add    %dh,0x0(%eax)
4046e6:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4046ea:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4046ee:	6e                   	outsb  %ds:(%esi),(%dx)
4046ef:	00 74 00 53          	add    %dh,0x53(%eax,%eax,1)
4046f3:	00 65 00             	add    %ah,0x0(%ebp)
4046f6:	72 00                	jb     0x4046f8
4046f8:	76 00                	jbe    0x4046fa
4046fa:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404700:	73 00                	jae    0x404702
404702:	00 00                	add    %al,(%eax)
404704:	53                   	push   %ebx
404705:	00 43 00             	add    %al,0x0(%ebx)
404708:	4d                   	dec    %ebp
404709:	00 41 00             	add    %al,0x0(%ecx)
40470c:	4e                   	dec    %esi
40470d:	00 41 00             	add    %al,0x0(%ecx)
404710:	47                   	inc    %edi
404711:	00 45 00             	add    %al,0x0(%ebp)
404714:	52                   	push   %edx
404715:	00 00                	add    %al,(%eax)
404717:	00 51 00             	add    %dl,0x0(%ecx)
40471a:	75 00                	jne    0x40471c
40471c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404720:	79 00                	jns    0x404722
404722:	53                   	push   %ebx
404723:	00 65 00             	add    %ah,0x0(%ebp)
404726:	72 00                	jb     0x404728
404728:	76 00                	jbe    0x40472a
40472a:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404730:	4f                   	dec    %edi
404731:	00 62 00             	add    %ah,0x0(%edx)
404734:	6a 00                	push   $0x0
404736:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40473a:	74 00                	je     0x40473c
40473c:	53                   	push   %ebx
40473d:	00 65 00             	add    %ah,0x0(%ebp)
404740:	63 00                	arpl   %eax,(%eax)
404742:	75 00                	jne    0x404744
404744:	72 00                	jb     0x404746
404746:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
40474c:	00 00                	add    %al,(%eax)
40474e:	00 00                	add    %al,(%eax)
404750:	43                   	inc    %ebx
404751:	00 6f 00             	add    %ch,0x0(%edi)
404754:	6e                   	outsb  %ds:(%esi),(%dx)
404755:	00 76 00             	add    %dh,0x0(%esi)
404758:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40475c:	74 00                	je     0x40475e
40475e:	53                   	push   %ebx
40475f:	00 65 00             	add    %ah,0x0(%ebp)
404762:	63 00                	arpl   %eax,(%eax)
404764:	75 00                	jne    0x404766
404766:	72 00                	jb     0x404768
404768:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
40476e:	44                   	inc    %esp
40476f:	00 65 00             	add    %ah,0x0(%ebp)
404772:	73 00                	jae    0x404774
404774:	63 00                	arpl   %eax,(%eax)
404776:	72 00                	jb     0x404778
404778:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
40477e:	6f                   	outsl  %ds:(%esi),(%dx)
40477f:	00 72 00             	add    %dh,0x0(%edx)
404782:	54                   	push   %esp
404783:	00 6f 00             	add    %ch,0x0(%edi)
404786:	53                   	push   %ebx
404787:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40478b:	00 69 00             	add    %ch,0x0(%ecx)
40478e:	6e                   	outsb  %ds:(%esi),(%dx)
40478f:	00 67 00             	add    %ah,0x0(%edi)
404792:	53                   	push   %ebx
404793:	00 65 00             	add    %ah,0x0(%ebp)
404796:	63 00                	arpl   %eax,(%eax)
404798:	75 00                	jne    0x40479a
40479a:	72 00                	jb     0x40479c
40479c:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4047a2:	44                   	inc    %esp
4047a3:	00 65 00             	add    %ah,0x0(%ebp)
4047a6:	73 00                	jae    0x4047a8
4047a8:	63 00                	arpl   %eax,(%eax)
4047aa:	72 00                	jb     0x4047ac
4047ac:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4047b2:	6f                   	outsl  %ds:(%esi),(%dx)
4047b3:	00 72 00             	add    %dh,0x0(%edx)
4047b6:	00 00                	add    %al,(%eax)
4047b8:	43                   	inc    %ebx
4047b9:	00 6f 00             	add    %ch,0x0(%edi)
4047bc:	6e                   	outsb  %ds:(%esi),(%dx)
4047bd:	00 76 00             	add    %dh,0x0(%esi)
4047c0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4047c4:	74 00                	je     0x4047c6
4047c6:	53                   	push   %ebx
4047c7:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4047cb:	00 69 00             	add    %ch,0x0(%ecx)
4047ce:	6e                   	outsb  %ds:(%esi),(%dx)
4047cf:	00 67 00             	add    %ah,0x0(%edi)
4047d2:	53                   	push   %ebx
4047d3:	00 65 00             	add    %ah,0x0(%ebp)
4047d6:	63 00                	arpl   %eax,(%eax)
4047d8:	75 00                	jne    0x4047da
4047da:	72 00                	jb     0x4047dc
4047dc:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4047e2:	44                   	inc    %esp
4047e3:	00 65 00             	add    %ah,0x0(%ebp)
4047e6:	73 00                	jae    0x4047e8
4047e8:	63 00                	arpl   %eax,(%eax)
4047ea:	72 00                	jb     0x4047ec
4047ec:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4047f2:	6f                   	outsl  %ds:(%esi),(%dx)
4047f3:	00 72 00             	add    %dh,0x0(%edx)
4047f6:	54                   	push   %esp
4047f7:	00 6f 00             	add    %ch,0x0(%edi)
4047fa:	53                   	push   %ebx
4047fb:	00 65 00             	add    %ah,0x0(%ebp)
4047fe:	63 00                	arpl   %eax,(%eax)
404800:	75 00                	jne    0x404802
404802:	72 00                	jb     0x404804
404804:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
40480a:	44                   	inc    %esp
40480b:	00 65 00             	add    %ah,0x0(%ebp)
40480e:	73 00                	jae    0x404810
404810:	63 00                	arpl   %eax,(%eax)
404812:	72 00                	jb     0x404814
404814:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
40481a:	6f                   	outsl  %ds:(%esi),(%dx)
40481b:	00 72 00             	add    %dh,0x0(%edx)
40481e:	00 00                	add    %al,(%eax)
404820:	47                   	inc    %edi
404821:	00 65 00             	add    %ah,0x0(%ebp)
404824:	74 00                	je     0x404826
404826:	53                   	push   %ebx
404827:	00 65 00             	add    %ah,0x0(%ebp)
40482a:	63 00                	arpl   %eax,(%eax)
40482c:	75 00                	jne    0x40482e
40482e:	72 00                	jb     0x404830
404830:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
404836:	44                   	inc    %esp
404837:	00 65 00             	add    %ah,0x0(%ebp)
40483a:	73 00                	jae    0x40483c
40483c:	63 00                	arpl   %eax,(%eax)
40483e:	72 00                	jb     0x404840
404840:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
404846:	6f                   	outsl  %ds:(%esi),(%dx)
404847:	00 72 00             	add    %dh,0x0(%edx)
40484a:	43                   	inc    %ebx
40484b:	00 6f 00             	add    %ch,0x0(%edi)
40484e:	6e                   	outsb  %ds:(%esi),(%dx)
40484f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
404853:	00 6f 00             	add    %ch,0x0(%edi)
404856:	6c                   	insb   (%dx),%es:(%edi)
404857:	00 00                	add    %al,(%eax)
404859:	00 00                	add    %al,(%eax)
40485b:	00 53 00             	add    %dl,0x0(%ebx)
40485e:	65 00 74 00 53       	add    %dh,%gs:0x53(%eax,%eax,1)
404863:	00 65 00             	add    %ah,0x0(%ebp)
404866:	72 00                	jb     0x404868
404868:	76 00                	jbe    0x40486a
40486a:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404870:	4f                   	dec    %edi
404871:	00 62 00             	add    %ah,0x0(%edx)
404874:	6a 00                	push   $0x0
404876:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40487a:	74 00                	je     0x40487c
40487c:	53                   	push   %ebx
40487d:	00 65 00             	add    %ah,0x0(%ebp)
404880:	63 00                	arpl   %eax,(%eax)
404882:	75 00                	jne    0x404884
404884:	72 00                	jb     0x404886
404886:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
40488c:	00 00                	add    %al,(%eax)
40488e:	00 00                	add    %al,(%eax)
404890:	47                   	inc    %edi
404891:	00 65 00             	add    %ah,0x0(%ebp)
404894:	74 00                	je     0x404896
404896:	53                   	push   %ebx
404897:	00 65 00             	add    %ah,0x0(%ebp)
40489a:	72 00                	jb     0x40489c
40489c:	76 00                	jbe    0x40489e
40489e:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4048a4:	4c                   	dec    %esp
4048a5:	00 6f 00             	add    %ch,0x0(%edi)
4048a8:	63 00                	arpl   %eax,(%eax)
4048aa:	6b 00 53             	imul   $0x53,(%eax),%eax
4048ad:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4048b1:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
4048b5:	00 73 00             	add    %dh,0x0(%ebx)
4048b8:	3a 00                	cmp    (%eax),%al
4048ba:	20 00                	and    %al,(%eax)
4048bc:	4c                   	dec    %esp
4048bd:	00 6f 00             	add    %ch,0x0(%edi)
4048c0:	63 00                	arpl   %eax,(%eax)
4048c2:	61                   	popa
4048c3:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4048c7:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4048cb:	00 6f 00             	add    %ch,0x0(%edi)
4048ce:	63 00                	arpl   %eax,(%eax)
4048d0:	00 00                	add    %al,(%eax)
4048d2:	00 00                	add    %al,(%eax)
4048d4:	51                   	push   %ecx
4048d5:	00 75 00             	add    %dh,0x0(%ebp)
4048d8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4048dc:	79 00                	jns    0x4048de
4048de:	53                   	push   %ebx
4048df:	00 65 00             	add    %ah,0x0(%ebp)
4048e2:	72 00                	jb     0x4048e4
4048e4:	76 00                	jbe    0x4048e6
4048e6:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4048ec:	4c                   	dec    %esp
4048ed:	00 6f 00             	add    %ch,0x0(%edi)
4048f0:	63 00                	arpl   %eax,(%eax)
4048f2:	6b 00 53             	imul   $0x53,(%eax),%eax
4048f5:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4048f9:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
4048fd:	00 73 00             	add    %dh,0x0(%ebx)
404900:	00 00                	add    %al,(%eax)
404902:	00 00                	add    %al,(%eax)
404904:	4c                   	dec    %esp
404905:	00 6f 00             	add    %ch,0x0(%edi)
404908:	63 00                	arpl   %eax,(%eax)
40490a:	6b 00 53             	imul   $0x53,(%eax),%eax
40490d:	00 65 00             	add    %ah,0x0(%ebp)
404910:	72 00                	jb     0x404912
404912:	76 00                	jbe    0x404914
404914:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40491a:	44                   	inc    %esp
40491b:	00 61 00             	add    %ah,0x0(%ecx)
40491e:	74 00                	je     0x404920
404920:	61                   	popa
404921:	00 62 00             	add    %ah,0x0(%edx)
404924:	61                   	popa
404925:	00 73 00             	add    %dh,0x0(%ebx)
404928:	65 00 00             	add    %al,%gs:(%eax)
40492b:	00 55 00             	add    %dl,0x0(%ebp)
40492e:	6e                   	outsb  %ds:(%esi),(%dx)
40492f:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
404933:	00 63 00             	add    %ah,0x0(%ebx)
404936:	6b 00 53             	imul   $0x53,(%eax),%eax
404939:	00 65 00             	add    %ah,0x0(%ebp)
40493c:	72 00                	jb     0x40493e
40493e:	76 00                	jbe    0x404940