420687:	0d 57 00 65 00       	or     $0x650057,%eax
42068c:	61                   	popa
42068d:	00 70 00             	add    %dh,0x0(%eax)
420690:	6f                   	outsl  %ds:(%esi),(%dx)
420691:	00 6e 00             	add    %ch,0x0(%esi)
420694:	00 13                	add    %dl,(%ebx)
420696:	20 00                	and    %al,(%eax)
420698:	52                   	push   %edx
420699:	00 61 00             	add    %ah,0x0(%ecx)
42069c:	72 00                	jb     0x42069e
42069e:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4206a4:	3a 00                	cmp    (%eax),%al
4206a6:	20 00                	and    %al,(%eax)
4206a8:	00 0b                	add    %cl,(%ebx)
4206aa:	44                   	inc    %esp
4206ab:	00 4d 00             	add    %cl,0x0(%ebp)
4206ae:	47                   	inc    %edi
4206af:	00 3a                	add    %bh,(%edx)
4206b1:	00 20                	add    %ah,(%eax)
4206b3:	00 00                	add    %al,(%eax)
4206b5:	17                   	pop    %ss
4206b6:	20 00                	and    %al,(%eax)
4206b8:	20 00                	and    %al,(%eax)
4206ba:	20 00                	and    %al,(%eax)
4206bc:	20 00                	and    %al,(%eax)
4206be:	41                   	inc    %ecx
4206bf:	00 50 00             	add    %dl,0x0(%eax)
4206c2:	44                   	inc    %esp
4206c3:	00 4d 00             	add    %cl,0x0(%ebp)
4206c6:	47                   	inc    %edi
4206c7:	00 3a                	add    %bh,(%edx)
4206c9:	00 20                	add    %ah,(%eax)
4206cb:	00 00                	add    %al,(%eax)
4206cd:	0b 41 00             	or     0x0(%ecx),%eax
4206d0:	72 00                	jb     0x4206d2
4206d2:	6d                   	insl   (%dx),%es:(%edi)
4206d3:	00 6f 00             	add    %ch,0x0(%edi)
4206d6:	72 00                	jb     0x4206d8
4206d8:	00 11                	add    %dl,(%ecx)
4206da:	52                   	push   %edx
4206db:	00 61 00             	add    %ah,0x0(%ecx)
4206de:	72 00                	jb     0x4206e0
4206e0:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4206e6:	3a 00                	cmp    (%eax),%al
4206e8:	20 00                	and    %al,(%eax)
4206ea:	00 1b                	add    %bl,(%ebx)
4206ec:	41                   	inc    %ecx
4206ed:	00 72 00             	add    %dh,0x0(%edx)
4206f0:	6d                   	insl   (%dx),%es:(%edi)
4206f1:	00 6f 00             	add    %ch,0x0(%edi)
4206f4:	72 00                	jb     0x4206f6
4206f6:	20 00                	and    %al,(%eax)
4206f8:	56                   	push   %esi
4206f9:	00 61 00             	add    %ah,0x0(%ecx)
4206fc:	6c                   	insb   (%dx),%es:(%edi)
4206fd:	00 75 00             	add    %dh,0x0(%ebp)
420700:	65 00 3a             	add    %bh,%gs:(%edx)
420703:	00 20                	add    %ah,(%eax)
420705:	00 00                	add    %al,(%eax)
420707:	1d 46 00 69 00       	sbb    $0x690046,%eax
42070c:	6e                   	outsb  %ds:(%esi),(%dx)
42070d:	00 61 00             	add    %ah,0x0(%ecx)
420710:	6c                   	insb   (%dx),%es:(%edi)
420711:	00 20                	add    %ah,(%eax)
420713:	00 57 00             	add    %dl,0x0(%edi)
420716:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
42071a:	70 00                	jo     0x42071c
42071c:	6f                   	outsl  %ds:(%esi),(%dx)
42071d:	00 6e 00             	add    %ch,0x0(%esi)
420720:	3a 00                	cmp    (%eax),%al
420722:	20 00                	and    %al,(%eax)
420724:	00 11                	add    %dl,(%ecx)
420726:	20 00                	and    %al,(%eax)
420728:	52                   	push   %edx
420729:	00 61 00             	add    %ah,0x0(%ecx)
42072c:	72 00                	jb     0x42072e
42072e:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
420734:	20 00                	and    %al,(%eax)
420736:	00 1b                	add    %bl,(%ebx)
420738:	46                   	inc    %esi
420739:	00 69 00             	add    %ch,0x0(%ecx)
42073c:	6e                   	outsb  %ds:(%esi),(%dx)
42073d:	00 61 00             	add    %ah,0x0(%ecx)
420740:	6c                   	insb   (%dx),%es:(%edi)
420741:	00 20                	add    %ah,(%eax)
420743:	00 41 00             	add    %al,0x0(%ecx)
420746:	72 00                	jb     0x420748
420748:	6d                   	insl   (%dx),%es:(%edi)
420749:	00 6f 00             	add    %ch,0x0(%edi)
42074c:	72 00                	jb     0x42074e
42074e:	3a 00                	cmp    (%eax),%al
420750:	20 00                	and    %al,(%eax)
420752:	00 21                	add    %ah,(%ecx)
420754:	54                   	push   %esp
420755:	00 75 00             	add    %dh,0x0(%ebp)
420758:	72 00                	jb     0x42075a
42075a:	6e                   	outsb  %ds:(%esi),(%dx)
42075b:	00 73 00             	add    %dh,0x0(%ebx)
42075e:	20 00                	and    %al,(%eax)
420760:	53                   	push   %ebx
420761:	00 75 00             	add    %dh,0x0(%ebp)
420764:	72 00                	jb     0x420766
420766:	76 00                	jbe    0x420768
420768:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
42076e:	64 00 3a             	add    %bh,%fs:(%edx)
420771:	00 20                	add    %ah,(%eax)
420773:	00 00                	add    %al,(%eax)
420775:	25 45 00 6e 00       	and    $0x6e0045,%eax
42077a:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
42077e:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
420784:	20 00                	and    %al,(%eax)
420786:	44                   	inc    %esp
420787:	00 65 00             	add    %ah,0x0(%ebp)
42078a:	66 00 65 00          	data16 add %ah,0x0(%ebp)
42078e:	61                   	popa
42078f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
420793:	00 64 00 3a          	add    %ah,0x3a(%eax,%eax,1)
420797:	00 20                	add    %ah,(%eax)
420799:	00 00                	add    %al,(%eax)
42079b:	1f                   	pop    %ds
42079c:	50                   	push   %eax
42079d:	00 6f 00             	add    %ch,0x0(%edi)
4207a0:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4207a6:	73 00                	jae    0x4207a8
4207a8:	20 00                	and    %al,(%eax)
4207aa:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4207ae:	72 00                	jb     0x4207b0
4207b0:	6e                   	outsb  %ds:(%esi),(%dx)
4207b1:	00 65 00             	add    %ah,0x0(%ebp)
4207b4:	64 00 3a             	add    %bh,%fs:(%edx)
4207b7:	00 20                	add    %ah,(%eax)
4207b9:	00 00                	add    %al,(%eax)
4207bb:	2d 59 00 6f 00       	sub    $0x6f0059,%eax
4207c0:	75 00                	jne    0x4207c2
4207c2:	20 00                	and    %al,(%eax)
4207c4:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4207c8:	63 00                	arpl   %eax,(%eax)
4207ca:	61                   	popa
4207cb:	00 70 00             	add    %dh,0x0(%eax)
4207ce:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
4207d3:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4207d7:	00 65 00             	add    %ah,0x0(%ebp)
4207da:	20 00                	and    %al,(%eax)
4207dc:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4207e0:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4207e4:	79 00                	jns    0x4207e6
4207e6:	21 00                	and    %eax,(%eax)
4207e8:	00 31                	add    %dh,(%ecx)
4207ea:	59                   	pop    %ecx
4207eb:	00 6f 00             	add    %ch,0x0(%edi)
4207ee:	75 00                	jne    0x4207f0
4207f0:	20 00                	and    %al,(%eax)
4207f2:	68 00 61 00 76       	push   $0x76006100
4207f7:	00 65 00             	add    %ah,0x0(%ebp)
4207fa:	20 00                	and    %al,(%eax)
4207fc:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
420800:	63 00                	arpl   %eax,(%eax)
420802:	6f                   	outsl  %ds:(%esi),(%dx)
420803:	00 75 00             	add    %dh,0x0(%ebp)
420806:	6e                   	outsb  %ds:(%esi),(%dx)
420807:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
42080b:	00 72 00             	add    %dh,0x0(%edx)
42080e:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
420813:	00 61 00             	add    %ah,0x0(%ecx)
420816:	6e                   	outsb  %ds:(%esi),(%dx)
420817:	00 20                	add    %ah,(%eax)
420819:	00 00                	add    %al,(%eax)
42081b:	35 20 00 61 00       	xor    $0x610020,%eax
420820:	6e                   	outsb  %ds:(%esi),(%dx)
420821:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
420825:	00 73 00             	add    %dh,0x0(%ebx)
420828:	75 00                	jne    0x42082a
42082a:	63 00                	arpl   %eax,(%eax)
42082c:	63 00                	arpl   %eax,(%eax)
42082e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
420832:	73 00                	jae    0x420834
420834:	66 00 75 00          	data16 add %dh,0x0(%ebp)
420838:	6c                   	insb   (%dx),%es:(%edi)
420839:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
42083d:	00 20                	add    %ah,(%eax)
42083f:	00 65 00             	add    %ah,0x0(%ebp)
420842:	73 00                	jae    0x420844
420844:	63 00                	arpl   %eax,(%eax)
420846:	61                   	popa
420847:	00 70 00             	add    %dh,0x0(%eax)
42084a:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
42084f:	00 00                	add    %al,(%eax)
420851:	2f                   	das
420852:	59                   	pop    %ecx
420853:	00 6f 00             	add    %ch,0x0(%edi)
420856:	75 00                	jne    0x420858
420858:	20 00                	and    %al,(%eax)
42085a:	68 00 61 00 76       	push   $0x76006100
42085f:	00 65 00             	add    %ah,0x0(%ebp)
420862:	20 00                	and    %al,(%eax)
420864:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
420868:	63 00                	arpl   %eax,(%eax)
42086a:	6f                   	outsl  %ds:(%esi),(%dx)
42086b:	00 75 00             	add    %dh,0x0(%ebp)
42086e:	6e                   	outsb  %ds:(%esi),(%dx)
42086f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
420873:	00 72 00             	add    %dh,0x0(%edx)
420876:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
42087b:	00 61 00             	add    %ah,0x0(%ecx)
42087e:	20 00                	and    %al,(%eax)
420880:	00 3f                	add    %bh,(%edi)
420882:	59                   	pop    %ecx
420883:	00 6f 00             	add    %ch,0x0(%edi)
420886:	75 00                	jne    0x420888
420888:	20 00                	and    %al,(%eax)
42088a:	66 00 61 00          	data16 add %ah,0x0(%ecx)
42088e:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
420894:	64 00 20             	add    %ah,%fs:(%eax)
420897:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
42089b:	00 20                	add    %ah,(%eax)
42089d:	00 65 00             	add    %ah,0x0(%ebp)
4208a0:	73 00                	jae    0x4208a2
4208a2:	63 00                	arpl   %eax,(%eax)
4208a4:	61                   	popa
4208a5:	00 70 00             	add    %dh,0x0(%eax)
4208a8:	65 00 20             	add    %ah,%gs:(%eax)
4208ab:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4208af:	00 65 00             	add    %ah,0x0(%ebp)
4208b2:	20 00                	and    %al,(%eax)
4208b4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4208b8:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4208bc:	79 00                	jns    0x4208be
4208be:	21 00                	and    %eax,(%eax)
4208c0:	00 80 cd 7c 00 54    	add    %al,0x54007ccd(%eax)
4208c6:	00 68 00             	add    %ch,0x0(%eax)
4208c9:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4208cd:	65 00 20             	add    %ah,%gs:(%eax)
4208d0:	00 77 00             	add    %dh,0x0(%edi)
4208d3:	61                   	popa
4208d4:	00 73 00             	add    %dh,0x0(%ebx)
4208d7:	20 00                	and    %al,(%eax)
4208d9:	61                   	popa
4208da:	00 6e 00             	add    %ch,0x0(%esi)
4208dd:	20 00                	and    %al,(%eax)
4208df:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4208e3:	72 00                	jb     0x4208e5
4208e5:	6f                   	outsl  %ds:(%esi),(%dx)
4208e6:	00 72 00             	add    %dh,0x0(%edx)
4208e9:	20 00                	and    %al,(%eax)
4208eb:	77 00                	ja     0x4208ed
4208ed:	68 00 69 00 6c       	push   $0x6c006900
4208f2:	00 65 00             	add    %ah,0x0(%ebp)
4208f5:	20 00                	and    %al,(%eax)
4208f7:	61                   	popa
4208f8:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4208fc:	00 6d 00             	add    %ch,0x0(%ebp)
4208ff:	70 00                	jo     0x420901
420901:	74 00                	je     0x420903
420903:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
420909:	20 00                	and    %al,(%eax)
42090b:	74 00                	je     0x42090d
42090d:	6f                   	outsl  %ds:(%esi),(%dx)
42090e:	00 20                	add    %ah,(%eax)
420910:	00 65 00             	add    %ah,0x0(%ebp)
420913:	73 00                	jae    0x420915
420915:	63 00                	arpl   %eax,(%eax)
420917:	61                   	popa
420918:	00 70 00             	add    %dh,0x0(%eax)
42091b:	65 00 2e             	add    %ch,%gs:(%esi)
42091e:	00 20                	add    %ah,(%eax)
420920:	00 59 00             	add    %bl,0x0(%ecx)
420923:	6f                   	outsl  %ds:(%esi),(%dx)
420924:	00 75 00             	add    %dh,0x0(%ebp)
420927:	20 00                	and    %al,(%eax)
420929:	6d                   	insl   (%dx),%es:(%edi)
42092a:	00 61 00             	add    %ah,0x0(%ecx)
42092d:	79 00                	jns    0x42092f
42092f:	20 00                	and    %al,(%eax)
420931:	63 00                	arpl   %eax,(%eax)
420933:	6f                   	outsl  %ds:(%esi),(%dx)
420934:	00 6e 00             	add    %ch,0x0(%esi)
420937:	74 00                	je     0x420939
420939:	69 00 6e 00 75 00    	imul   $0x75006e,(%eax),%eax
42093f:	65 00 20             	add    %ah,%gs:(%eax)
420942:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
420946:	00 20                	add    %ah,(%eax)
420948:	00 70 00             	add    %dh,0x0(%eax)
42094b:	6c                   	insb   (%dx),%es:(%edi)
42094c:	00 61 00             	add    %ah,0x0(%ecx)
42094f:	79 00                	jns    0x420951
420951:	2c 00                	sub    $0x0,%al
420953:	20 00                	and    %al,(%eax)
420955:	62 00                	bound  %eax,(%eax)
420957:	75 00                	jne    0x420959
420959:	74 00                	je     0x42095b
42095b:	20 00                	and    %al,(%eax)
42095d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
420961:	63 00                	arpl   %eax,(%eax)
420963:	61                   	popa
420964:	00 70 00             	add    %dh,0x0(%eax)
420967:	65 00 20             	add    %ah,%gs:(%eax)
42096a:	00 61 00             	add    %ah,0x0(%ecx)
42096d:	74 00                	je     0x42096f
42096f:	74 00                	je     0x420971
420971:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
420975:	70 00                	jo     0x420977
420977:	74 00                	je     0x420979
420979:	73 00                	jae    0x42097b
42097b:	20 00                	and    %al,(%eax)
42097d:	6d                   	insl   (%dx),%es:(%edi)
42097e:	00 61 00             	add    %ah,0x0(%ecx)
420981:	79 00                	jns    0x420983
420983:	20 00                	and    %al,(%eax)
420985:	66 00 61 00          	data16 add %ah,0x0(%ecx)
420989:	69 00 6c 00 2e 00    	imul   $0x2e006c,(%eax),%eax
42098f:	00 2b                	add    %ch,(%ebx)
420991:	4c                   	dec    %esp
420992:	00 6f 00             	add    %ch,0x0(%edi)
420995:	67 00 46 00          	add    %al,0x0(%bp)
420999:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
42099f:	73 00                	jae    0x4209a1
4209a1:	2f                   	das
4209a2:	00 65 00             	add    %ah,0x0(%ebp)
4209a5:	72 00                	jb     0x4209a7
4209a7:	72 00                	jb     0x4209a9
4209a9:	6f                   	outsl  %ds:(%esi),(%dx)
4209aa:	00 72 00             	add    %dh,0x0(%edx)
4209ad:	4c                   	dec    %esp
4209ae:	00 6f 00             	add    %ch,0x0(%edi)
4209b1:	67 00 2e 00 74       	add    %ch,0x7400
4209b6:	00 78 00             	add    %bh,0x0(%eax)
4209b9:	74 00                	je     0x4209bb
4209bb:	00 7f 41             	add    %bh,0x41(%edi)
4209be:	00 6e 00             	add    %ch,0x0(%esi)
4209c1:	20 00                	and    %al,(%eax)
4209c3:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4209c7:	72 00                	jb     0x4209c9
4209c9:	6f                   	outsl  %ds:(%esi),(%dx)
4209ca:	00 72 00             	add    %dh,0x0(%edx)
4209cd:	20 00                	and    %al,(%eax)
4209cf:	77 00                	ja     0x4209d1
4209d1:	61                   	popa
4209d2:	00 73 00             	add    %dh,0x0(%ebx)
4209d5:	20 00                	and    %al,(%eax)
4209d7:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4209db:	63 00                	arpl   %eax,(%eax)
4209dd:	6f                   	outsl  %ds:(%esi),(%dx)
4209de:	00 75 00             	add    %dh,0x0(%ebp)
4209e1:	6e                   	outsb  %ds:(%esi),(%dx)
4209e2:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4209e6:	00 72 00             	add    %dh,0x0(%edx)
4209e9:	65 00 64 00 2c       	add    %ah,%gs:0x2c(%eax,%eax,1)
4209ee:	00 20                	add    %ah,(%eax)
4209f0:	00 72 00             	add    %dh,0x0(%edx)
4209f3:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)