4204bd:	75 00                	jne    0x4204bf
4204bf:	20 00                	and    %al,(%eax)
4204c1:	68 00 61 00 76       	push   $0x76006100
4204c6:	00 65 00             	add    %ah,0x0(%ebp)
4204c9:	20 00                	and    %al,(%eax)
4204cb:	74 00                	je     0x4204cd
4204cd:	72 00                	jb     0x4204cf
4204cf:	61                   	popa
4204d0:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4204d4:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4204d8:	00 62 00             	add    %ah,0x0(%edx)
4204db:	6c                   	insb   (%dx),%es:(%edi)
4204dc:	00 6f 00             	add    %ch,0x0(%edi)
4204df:	77 00                	ja     0x4204e1
4204e1:	73 00                	jae    0x4204e3
4204e3:	20 00                	and    %al,(%eax)
4204e5:	77 00                	ja     0x4204e7
4204e7:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
4204ed:	20 00                	and    %al,(%eax)
4204ef:	74 00                	je     0x4204f1
4204f1:	68 00 65 00 20       	push   $0x20006500
4204f6:	00 65 00             	add    %ah,0x0(%ebp)
4204f9:	6e                   	outsb  %ds:(%esi),(%dx)
4204fa:	00 65 00             	add    %ah,0x0(%ebp)
4204fd:	6d                   	insl   (%dx),%es:(%edi)
4204fe:	00 79 00             	add    %bh,0x0(%ecx)
420501:	2e 00 00             	add    %al,%cs:(%eax)
420504:	2f                   	das
420505:	54                   	push   %esp
420506:	00 68 00             	add    %ch,0x0(%eax)
420509:	65 00 20             	add    %ah,%gs:(%eax)
42050c:	00 65 00             	add    %ah,0x0(%ebp)
42050f:	6e                   	outsb  %ds:(%esi),(%dx)
420510:	00 65 00             	add    %ah,0x0(%ebp)
420513:	6d                   	insl   (%dx),%es:(%edi)
420514:	00 79 00             	add    %bh,0x0(%ecx)
420517:	20 00                	and    %al,(%eax)
420519:	72 00                	jb     0x42051b
42051b:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
42051f:	61                   	popa
420520:	00 69 00             	add    %ch,0x0(%ecx)
420523:	6e                   	outsb  %ds:(%esi),(%dx)
420524:	00 73 00             	add    %dh,0x0(%ebx)
420527:	20 00                	and    %al,(%eax)
420529:	77 00                	ja     0x42052b
42052b:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
420531:	20 00                	and    %al,(%eax)
420533:	00 11                	add    %dl,(%ecx)
420535:	20 00                	and    %al,(%eax)
420537:	68 00 65 00 61       	push   $0x61006500
42053c:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
420540:	00 68 00             	add    %ch,0x0(%eax)
420543:	2e 00 00             	add    %al,%cs:(%eax)
420546:	2d 59 00 6f 00       	sub    $0x6f0059,%eax
42054b:	75 00                	jne    0x42054d
42054d:	20 00                	and    %al,(%eax)
42054f:	68 00 61 00 76       	push   $0x76006100
420554:	00 65 00             	add    %ah,0x0(%ebp)
420557:	20 00                	and    %al,(%eax)
420559:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
42055d:	66 00 65 00          	data16 add %ah,0x0(%ebp)
420561:	61                   	popa
420562:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
420566:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
42056a:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
42056e:	00 65 00             	add    %ah,0x0(%ebp)
420571:	20 00                	and    %al,(%eax)
420573:	00 3d 20 00 77 00    	add    %bh,0x770020
420579:	61                   	popa
42057a:	00 73 00             	add    %dh,0x0(%ebx)
42057d:	20 00                	and    %al,(%eax)
42057f:	61                   	popa
420580:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
420584:	00 65 00             	add    %ah,0x0(%ebp)
420587:	64 00 20             	add    %ah,%fs:(%eax)
42058a:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
42058e:	00 20                	add    %ah,(%eax)
420590:	00 79 00             	add    %bh,0x0(%ecx)
420593:	6f                   	outsl  %ds:(%esi),(%dx)
420594:	00 75 00             	add    %dh,0x0(%ebp)
420597:	72 00                	jb     0x420599
420599:	20 00                	and    %al,(%eax)
42059b:	6b 00 69             	imul   $0x69,(%eax),%eax
42059e:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4205a2:	00 20                	add    %ah,(%eax)
4205a4:	00 73 00             	add    %dh,0x0(%ebx)
4205a7:	63 00                	arpl   %eax,(%eax)
4205a9:	6f                   	outsl  %ds:(%esi),(%dx)
4205aa:	00 72 00             	add    %dh,0x0(%edx)
4205ad:	65 00 2e             	add    %ch,%gs:(%esi)
4205b0:	00 00                	add    %al,(%eax)
4205b2:	1b 42 00             	sbb    0x0(%edx),%eax
4205b5:	61                   	popa
4205b6:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4205ba:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4205be:	00 45 00             	add    %al,0x0(%ebp)
4205c1:	6e                   	outsb  %ds:(%esi),(%dx)
4205c2:	00 65 00             	add    %ah,0x0(%ebp)
4205c5:	6d                   	insl   (%dx),%es:(%edi)
4205c6:	00 79 00             	add    %bh,0x0(%ecx)
4205c9:	28 00                	sub    %al,(%eax)
4205cb:	29 00                	sub    %eax,(%eax)
4205cd:	00 2f                	add    %ch,(%edi)
4205cf:	4e                   	dec    %esi
4205d0:	00 6f 00             	add    %ch,0x0(%edi)
4205d3:	74 00                	je     0x4205d5
4205d5:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4205d9:	20 00                	and    %al,(%eax)
4205db:	6c                   	insb   (%dx),%es:(%edi)
4205dc:	00 6f 00             	add    %ch,0x0(%edi)
4205df:	73 00                	jae    0x4205e1
4205e1:	74 00                	je     0x4205e3
4205e3:	20 00                	and    %al,(%eax)
4205e5:	64 00 75 00          	add    %dh,%fs:0x0(%ebp)
4205e9:	72 00                	jb     0x4205eb
4205eb:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4205f1:	20 00                	and    %al,(%eax)
4205f3:	63 00                	arpl   %eax,(%eax)
4205f5:	72 00                	jb     0x4205f7
4205f7:	61                   	popa
4205f8:	00 73 00             	add    %dh,0x0(%ebx)
4205fb:	68 00 00 80 87       	push   $0x87800000
420600:	7c 00                	jl     0x420602
420602:	45                   	inc    %ebp
420603:	00 72 00             	add    %dh,0x0(%edx)
420606:	72 00                	jb     0x420608
420608:	6f                   	outsl  %ds:(%esi),(%dx)
420609:	00 72 00             	add    %dh,0x0(%edx)
42060c:	20 00                	and    %al,(%eax)
42060e:	6f                   	outsl  %ds:(%esi),(%dx)
42060f:	00 63 00             	add    %ah,0x0(%ebx)
420612:	63 00                	arpl   %eax,(%eax)
420614:	75 00                	jne    0x420616
420616:	72 00                	jb     0x420618
420618:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
42061d:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
420621:	00 72 00             	add    %dh,0x0(%edx)
420624:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
42062a:	20 00                	and    %al,(%eax)
42062c:	63 00                	arpl   %eax,(%eax)
42062e:	6f                   	outsl  %ds:(%esi),(%dx)
42062f:	00 6d 00             	add    %ch,0x0(%ebp)
420632:	62 00                	bound  %eax,(%eax)
420634:	61                   	popa
420635:	00 74 00 2c          	add    %dh,0x2c(%eax,%eax,1)
420639:	00 20                	add    %ah,(%eax)
42063b:	00 73 00             	add    %dh,0x0(%ebx)
42063e:	61                   	popa
42063f:	00 76 00             	add    %dh,0x0(%esi)
420642:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
420648:	20 00                	and    %al,(%eax)
42064a:	67 00 61 00          	add    %ah,0x0(%bx,%di)
42064e:	6d                   	insl   (%dx),%es:(%edi)
42064f:	00 65 00             	add    %ah,0x0(%ebp)
420652:	2e 00 20             	add    %ah,%cs:(%eax)
420655:	00 50 00             	add    %dl,0x0(%eax)
420658:	6c                   	insb   (%dx),%es:(%edi)
420659:	00 65 00             	add    %ah,0x0(%ebp)
42065c:	61                   	popa
42065d:	00 73 00             	add    %dh,0x0(%ebx)
420660:	65 00 20             	add    %ah,%gs:(%eax)
420663:	00 72 00             	add    %dh,0x0(%edx)
420666:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
42066a:	74 00                	je     0x42066c
42066c:	61                   	popa
42066d:	00 72 00             	add    %dh,0x0(%edx)
420670:	74 00                	je     0x420672
420672:	20 00                	and    %al,(%eax)
420674:	74 00                	je     0x420676
420676:	68 00 65 00 20       	push   $0x20006500
42067b:	00 67 00             	add    %ah,0x0(%edi)
42067e:	61                   	popa
42067f:	00 6d 00             	add    %ch,0x0(%ebp)
420682:	65 00 2e             	add    %ch,%gs:(%esi)
420685:	00 00                	add    %al,(%eax)
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)