4202ed:	73 00                	jae    0x4202ef
4202ef:	63 00                	arpl   %eax,(%eax)
4202f1:	6f                   	outsl  %ds:(%esi),(%dx)
4202f2:	00 72 00             	add    %dh,0x0(%edx)
4202f5:	65 00 2e             	add    %ch,%gs:(%esi)
4202f8:	00 00                	add    %al,(%eax)
4202fa:	0b 62 00             	or     0x0(%edx),%esp
4202fd:	6c                   	insb   (%dx),%es:(%edi)
4202fe:	00 6f 00             	add    %ch,0x0(%edi)
420301:	63 00                	arpl   %eax,(%eax)
420303:	6b 00 00             	imul   $0x0,(%eax),%eax
420306:	80 af 59 00 6f 00 75 	subb   $0x75,0x6f0059(%edi)
42030d:	00 20                	add    %ah,(%eax)
42030f:	00 68 00             	add    %ch,0x0(%eax)
420312:	61                   	popa
420313:	00 76 00             	add    %dh,0x0(%esi)
420316:	65 00 20             	add    %ah,%gs:(%eax)
420319:	00 62 00             	add    %ah,0x0(%edx)
42031c:	6c                   	insb   (%dx),%es:(%edi)
42031d:	00 6f 00             	add    %ch,0x0(%edi)
420320:	63 00                	arpl   %eax,(%eax)
420322:	6b 00 65             	imul   $0x65,(%eax),%eax
420325:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
420329:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
42032d:	00 65 00             	add    %ah,0x0(%ebp)
420330:	20 00                	and    %al,(%eax)
420332:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
420336:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
42033a:	79 00                	jns    0x42033c
42033c:	27                   	daa
42033d:	00 73 00             	add    %dh,0x0(%ebx)
420340:	20 00                	and    %al,(%eax)
420342:	61                   	popa
420343:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
420347:	00 61 00             	add    %ah,0x0(%ecx)
42034a:	63 00                	arpl   %eax,(%eax)
42034c:	6b 00 2c             	imul   $0x2c,(%eax),%eax
42034f:	00 20                	add    %ah,(%eax)
420351:	00 79 00             	add    %bh,0x0(%ecx)
420354:	6f                   	outsl  %ds:(%esi),(%dx)
420355:	00 75 00             	add    %dh,0x0(%ebp)
420358:	20 00                	and    %al,(%eax)
42035a:	77 00                	ja     0x42035c
42035c:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
420362:	20 00                	and    %al,(%eax)
420364:	74 00                	je     0x420366
420366:	61                   	popa
420367:	00 6b 00             	add    %ch,0x0(%ebx)
42036a:	65 00 20             	add    %ah,%gs:(%eax)
42036d:	00 68 00             	add    %ch,0x0(%eax)
420370:	61                   	popa
420371:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
420375:	00 20                	add    %ah,(%eax)
420377:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
42037b:	00 6d 00             	add    %ch,0x0(%ebp)
42037e:	61                   	popa
42037f:	00 67 00             	add    %ah,0x0(%edi)
420382:	65 00 20             	add    %ah,%gs:(%eax)
420385:	00 61 00             	add    %ah,0x0(%ecx)
420388:	6e                   	outsb  %ds:(%esi),(%dx)
420389:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
42038d:	00 72 00             	add    %dh,0x0(%edx)
420390:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
420394:	61                   	popa
420395:	00 69 00             	add    %ch,0x0(%ecx)
420398:	6e                   	outsb  %ds:(%esi),(%dx)
420399:	00 20                	add    %ah,(%eax)
42039b:	00 73 00             	add    %dh,0x0(%ebx)
42039e:	6f                   	outsl  %ds:(%esi),(%dx)
42039f:	00 6d 00             	add    %ch,0x0(%ebp)
4203a2:	65 00 20             	add    %ah,%gs:(%eax)
4203a5:	00 73 00             	add    %dh,0x0(%ebx)
4203a8:	74 00                	je     0x4203aa
4203aa:	61                   	popa
4203ab:	00 6d 00             	add    %ch,0x0(%ebp)
4203ae:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
4203b4:	2e 00 01             	add    %al,%cs:(%ecx)
4203b7:	80 8d 59 00 6f 00 75 	orb    $0x75,0x6f0059(%ebp)
4203be:	00 20                	add    %ah,(%eax)
4203c0:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4203c4:	00 20                	add    %ah,(%eax)
4203c6:	00 6e 00             	add    %ch,0x0(%esi)
4203c9:	6f                   	outsl  %ds:(%esi),(%dx)
4203ca:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4203ce:	00 68 00             	add    %ch,0x0(%eax)
4203d1:	61                   	popa
4203d2:	00 76 00             	add    %dh,0x0(%esi)
4203d5:	65 00 20             	add    %ah,%gs:(%eax)
4203d8:	00 65 00             	add    %ah,0x0(%ebp)
4203db:	6e                   	outsb  %ds:(%esi),(%dx)
4203dc:	00 6f 00             	add    %ch,0x0(%edi)
4203df:	75 00                	jne    0x4203e1
4203e1:	67 00 68 00          	add    %ch,0x0(%bx,%si)
4203e5:	20 00                	and    %al,(%eax)
4203e7:	73 00                	jae    0x4203e9
4203e9:	74 00                	je     0x4203eb
4203eb:	61                   	popa
4203ec:	00 6d 00             	add    %ch,0x0(%ebp)
4203ef:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
4203f5:	20 00                	and    %al,(%eax)
4203f7:	74 00                	je     0x4203f9
4203f9:	6f                   	outsl  %ds:(%esi),(%dx)
4203fa:	00 20                	add    %ah,(%eax)
4203fc:	00 61 00             	add    %ah,0x0(%ecx)
4203ff:	74 00                	je     0x420401
420401:	74 00                	je     0x420403
420403:	61                   	popa
420404:	00 63 00             	add    %ah,0x0(%ebx)
420407:	6b 00 2e             	imul   $0x2e,(%eax),%eax
42040a:	00 20                	add    %ah,(%eax)
42040c:	00 42 00             	add    %al,0x0(%edx)
42040f:	6c                   	insb   (%dx),%es:(%edi)
420410:	00 6f 00             	add    %ch,0x0(%edi)
420413:	63 00                	arpl   %eax,(%eax)
420415:	6b 00 20             	imul   $0x20,(%eax),%eax
420418:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
42041c:	00 20                	add    %ah,(%eax)
42041e:	00 72 00             	add    %dh,0x0(%edx)
420421:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
420425:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
420429:	20 00                	and    %al,(%eax)
42042b:	73 00                	jae    0x42042d
42042d:	6f                   	outsl  %ds:(%esi),(%dx)
42042e:	00 6d 00             	add    %ch,0x0(%ebp)
420431:	65 00 20             	add    %ah,%gs:(%eax)
420434:	00 73 00             	add    %dh,0x0(%ebx)
420437:	74 00                	je     0x420439
420439:	61                   	popa
42043a:	00 6d 00             	add    %ch,0x0(%ebp)
42043d:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
420443:	2e 00 00             	add    %al,%cs:(%eax)
420446:	1f                   	pop    %ds
420447:	59                   	pop    %ecx
420448:	00 6f 00             	add    %ch,0x0(%edi)
42044b:	75 00                	jne    0x42044d
42044d:	20 00                	and    %al,(%eax)
42044f:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
420453:	64 00 67 00          	add    %ah,%fs:0x0(%edi)
420457:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
42045c:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
420460:	00 65 00             	add    %ah,0x0(%ebp)
420463:	20 00                	and    %al,(%eax)
420465:	00 15 27 00 73 00    	add    %dl,0x730027
42046b:	20 00                	and    %al,(%eax)
42046d:	61                   	popa
42046e:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
420472:	00 61 00             	add    %ah,0x0(%ecx)
420475:	63 00                	arpl   %eax,(%eax)
420477:	6b 00 21             	imul   $0x21,(%eax),%eax
42047a:	00 01                	add    %al,(%ecx)
42047c:	09 54 00 68          	or     %edx,0x68(%eax,%eax,1)
420480:	00 65 00             	add    %ah,0x0(%ebp)
420483:	20 00                	and    %al,(%eax)
420485:	00 31                	add    %dh,(%ecx)
420487:	20 00                	and    %al,(%eax)
420489:	68 00 61 00 73       	push   $0x73006100
42048e:	00 20                	add    %ah,(%eax)
420490:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
420494:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
420498:	00 65 00             	add    %ah,0x0(%ebp)
42049b:	64 00 20             	add    %ah,%fs:(%eax)
42049e:	00 79 00             	add    %bh,0x0(%ecx)
4204a1:	6f                   	outsl  %ds:(%esi),(%dx)
4204a2:	00 75 00             	add    %dh,0x0(%ebp)
4204a5:	72 00                	jb     0x4204a7
4204a7:	20 00                	and    %al,(%eax)
4204a9:	61                   	popa
4204aa:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4204ae:	00 61 00             	add    %ah,0x0(%ecx)
4204b1:	63 00                	arpl   %eax,(%eax)
4204b3:	6b 00 21             	imul   $0x21,(%eax),%eax
4204b6:	00 00                	add    %al,(%eax)
4204b8:	4b                   	dec    %ebx
4204b9:	59                   	pop    %ecx
4204ba:	00 6f 00             	add    %ch,0x0(%edi)
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)