41731d:	20 00                	and    %al,(%eax)
41731f:	70 00                	jo     0x417321
417321:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
417325:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
417329:	6e                   	outsb  %ds:(%esi),(%dx)
41732a:	00 67 00             	add    %ah,0x0(%edi)
41732d:	2e 00 00             	add    %al,%cs:(%eax)
417330:	55                   	push   %ebp
417331:	43                   	inc    %ebx
417332:	00 6f 00             	add    %ch,0x0(%edi)
417335:	6d                   	insl   (%dx),%es:(%edi)
417336:	00 6d 00             	add    %ch,0x0(%ebp)
417339:	69 00 74 00 54 00    	imul   $0x540074,(%eax),%eax
41733f:	72 00                	jb     0x417341
417341:	61                   	popa
417342:	00 6e 00             	add    %ch,0x0(%esi)
417345:	73 00                	jae    0x417347
417347:	61                   	popa
417348:	00 63 00             	add    %ah,0x0(%ebx)
41734b:	74 00                	je     0x41734d
41734d:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
417353:	3a 00                	cmp    (%eax),%al
417355:	3a 00                	cmp    (%eax),%al
417357:	43                   	inc    %ebx
417358:	00 6f 00             	add    %ch,0x0(%edi)
41735b:	6e                   	outsb  %ds:(%esi),(%dx)
41735c:	00 6e 00             	add    %ch,0x0(%esi)
41735f:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
417363:	74 00                	je     0x417365
417365:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41736b:	20 00                	and    %al,(%eax)
41736d:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
417373:	6e                   	outsb  %ds:(%esi),(%dx)
417374:	00 6f 00             	add    %ch,0x0(%edi)
417377:	74 00                	je     0x417379
417379:	20 00                	and    %al,(%eax)
41737b:	6f                   	outsl  %ds:(%esi),(%dx)
41737c:	00 70 00             	add    %dh,0x0(%eax)
41737f:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
417383:	2e 00 00             	add    %al,%cs:(%eax)
417386:	59                   	pop    %ecx
417387:	52                   	push   %edx
417388:	00 6f 00             	add    %ch,0x0(%edi)
41738b:	6c                   	insb   (%dx),%es:(%edi)
41738c:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
417390:	00 61 00             	add    %ah,0x0(%ecx)
417393:	63 00                	arpl   %eax,(%eax)
417395:	6b 00 54             	imul   $0x54,(%eax),%eax
417398:	00 72 00             	add    %dh,0x0(%edx)
41739b:	61                   	popa
41739c:	00 6e 00             	add    %ch,0x0(%esi)
41739f:	73 00                	jae    0x4173a1
4173a1:	61                   	popa
4173a2:	00 63 00             	add    %ah,0x0(%ebx)
4173a5:	74 00                	je     0x4173a7
4173a7:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4173ad:	3a 00                	cmp    (%eax),%al
4173af:	3a 00                	cmp    (%eax),%al
4173b1:	4e                   	dec    %esi
4173b2:	00 6f 00             	add    %ch,0x0(%edi)
4173b5:	20 00                	and    %al,(%eax)
4173b7:	74 00                	je     0x4173b9
4173b9:	72 00                	jb     0x4173bb
4173bb:	61                   	popa
4173bc:	00 6e 00             	add    %ch,0x0(%esi)
4173bf:	73 00                	jae    0x4173c1
4173c1:	61                   	popa
4173c2:	00 63 00             	add    %ah,0x0(%ebx)
4173c5:	74 00                	je     0x4173c7
4173c7:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4173cd:	20 00                	and    %al,(%eax)
4173cf:	70 00                	jo     0x4173d1
4173d1:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4173d5:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
4173d9:	6e                   	outsb  %ds:(%esi),(%dx)
4173da:	00 67 00             	add    %ah,0x0(%edi)
4173dd:	2e 00 00             	add    %al,%cs:(%eax)
4173e0:	59                   	pop    %ecx
4173e1:	52                   	push   %edx
4173e2:	00 6f 00             	add    %ch,0x0(%edi)
4173e5:	6c                   	insb   (%dx),%es:(%edi)
4173e6:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
4173ea:	00 61 00             	add    %ah,0x0(%ecx)
4173ed:	63 00                	arpl   %eax,(%eax)
4173ef:	6b 00 54             	imul   $0x54,(%eax),%eax
4173f2:	00 72 00             	add    %dh,0x0(%edx)
4173f5:	61                   	popa
4173f6:	00 6e 00             	add    %ch,0x0(%esi)
4173f9:	73 00                	jae    0x4173fb
4173fb:	61                   	popa
4173fc:	00 63 00             	add    %ah,0x0(%ebx)
4173ff:	74 00                	je     0x417401
417401:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
417407:	3a 00                	cmp    (%eax),%al
417409:	3a 00                	cmp    (%eax),%al
41740b:	43                   	inc    %ebx
41740c:	00 6f 00             	add    %ch,0x0(%edi)
41740f:	6e                   	outsb  %ds:(%esi),(%dx)
417410:	00 6e 00             	add    %ch,0x0(%esi)
417413:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
417417:	74 00                	je     0x417419
417419:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41741f:	20 00                	and    %al,(%eax)
417421:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
417427:	6e                   	outsb  %ds:(%esi),(%dx)
417428:	00 6f 00             	add    %ch,0x0(%edi)
41742b:	74 00                	je     0x41742d
41742d:	20 00                	and    %al,(%eax)
41742f:	6f                   	outsl  %ds:(%esi),(%dx)
417430:	00 70 00             	add    %dh,0x0(%eax)
417433:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
417437:	2e 00 00             	add    %al,%cs:(%eax)
41743a:	51                   	push   %ecx
41743b:	53                   	push   %ebx
41743c:	00 61 00             	add    %ah,0x0(%ecx)
41743f:	76 00                	jbe    0x417441
417441:	65 00 54 00 72       	add    %dl,%gs:0x72(%eax,%eax,1)
417446:	00 61 00             	add    %ah,0x0(%ecx)
417449:	6e                   	outsb  %ds:(%esi),(%dx)
41744a:	00 73 00             	add    %dh,0x0(%ebx)
41744d:	61                   	popa
41744e:	00 63 00             	add    %ah,0x0(%ebx)
417451:	74 00                	je     0x417453
417453:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
417459:	3a 00                	cmp    (%eax),%al
41745b:	3a 00                	cmp    (%eax),%al
41745d:	4e                   	dec    %esi
41745e:	00 6f 00             	add    %ch,0x0(%edi)
417461:	20 00                	and    %al,(%eax)
417463:	74 00                	je     0x417465
417465:	72 00                	jb     0x417467
417467:	61                   	popa
417468:	00 6e 00             	add    %ch,0x0(%esi)
41746b:	73 00                	jae    0x41746d
41746d:	61                   	popa
41746e:	00 63 00             	add    %ah,0x0(%ebx)
417471:	74 00                	je     0x417473
417473:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
417479:	20 00                	and    %al,(%eax)
41747b:	70 00                	jo     0x41747d
41747d:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
417481:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
417485:	6e                   	outsb  %ds:(%esi),(%dx)
417486:	00 67 00             	add    %ah,0x0(%edi)
417489:	2e 00 00             	add    %al,%cs:(%eax)
41748c:	51                   	push   %ecx
41748d:	53                   	push   %ebx
41748e:	00 61 00             	add    %ah,0x0(%ecx)
417491:	76 00                	jbe    0x417493
417493:	65 00 54 00 72       	add    %dl,%gs:0x72(%eax,%eax,1)
417498:	00 61 00             	add    %ah,0x0(%ecx)
41749b:	6e                   	outsb  %ds:(%esi),(%dx)
41749c:	00 73 00             	add    %dh,0x0(%ebx)
41749f:	61                   	popa
4174a0:	00 63 00             	add    %ah,0x0(%ebx)
4174a3:	74 00                	je     0x4174a5
4174a5:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4174ab:	3a 00                	cmp    (%eax),%al
4174ad:	3a 00                	cmp    (%eax),%al
4174af:	43                   	inc    %ebx
4174b0:	00 6f 00             	add    %ch,0x0(%edi)
4174b3:	6e                   	outsb  %ds:(%esi),(%dx)
4174b4:	00 6e 00             	add    %ch,0x0(%esi)
4174b7:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4174bb:	74 00                	je     0x4174bd
4174bd:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4174c3:	20 00                	and    %al,(%eax)
4174c5:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
4174cb:	6e                   	outsb  %ds:(%esi),(%dx)
4174cc:	00 6f 00             	add    %ch,0x0(%edi)
4174cf:	74 00                	je     0x4174d1
4174d1:	20 00                	and    %al,(%eax)
4174d3:	6f                   	outsl  %ds:(%esi),(%dx)
4174d4:	00 70 00             	add    %dh,0x0(%eax)
4174d7:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4174db:	2e 00 00             	add    %al,%cs:(%eax)
4174de:	2d 4d 00 61 00       	sub    $0x61004d,%eax
4174e3:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
4174e9:	6f                   	outsl  %ds:(%esi),(%dx)
4174ea:	00 6e 00             	add    %ch,0x0(%esi)
4174ed:	6e                   	outsb  %ds:(%esi),(%dx)
4174ee:	00 65 00             	add    %ah,0x0(%ebp)
4174f1:	63 00                	arpl   %eax,(%eax)
4174f3:	74 00                	je     0x4174f5
4174f5:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4174fb:	50                   	push   %eax
4174fc:	00 72 00             	add    %dh,0x0(%edx)
4174ff:	6f                   	outsl  %ds:(%esi),(%dx)
417500:	00 76 00             	add    %dh,0x0(%esi)
417503:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
417509:	72 00                	jb     0x41750b
41750b:	00 77 4e             	add    %dh,0x4e(%edi)
41750e:	00 75 00             	add    %dh,0x0(%ebp)
417511:	6c                   	insb   (%dx),%es:(%edi)
417512:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
417516:	00 70 00             	add    %dh,0x0(%eax)
417519:	61                   	popa
41751a:	00 73 00             	add    %dh,0x0(%ebx)
41751d:	73 00                	jae    0x41751f
41751f:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
417524:	00 61 00             	add    %ah,0x0(%ecx)
417527:	73 00                	jae    0x417529
417529:	20 00                	and    %al,(%eax)
41752b:	76 00                	jbe    0x41752d
41752d:	61                   	popa
41752e:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
417532:	00 65 00             	add    %ah,0x0(%ebp)
417535:	20 00                	and    %al,(%eax)
417537:	74 00                	je     0x417539
417539:	6f                   	outsl  %ds:(%esi),(%dx)
41753a:	00 20                	add    %ah,(%eax)
41753c:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
417540:	00 69 00             	add    %ch,0x0(%ecx)
417543:	73 00                	jae    0x417545
417545:	20 00                	and    %al,(%eax)
417547:	70 00                	jo     0x417549
417549:	72 00                	jb     0x41754b
41754b:	6f                   	outsl  %ds:(%esi),(%dx)
41754c:	00 70 00             	add    %dh,0x0(%eax)
41754f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417553:	74 00                	je     0x417555
417555:	79 00                	jns    0x417557
417557:	20 00                	and    %al,(%eax)
417559:	77 00                	ja     0x41755b
41755b:	68 00 69 00 63       	push   $0x63006900
417560:	00 68 00             	add    %ch,0x0(%eax)
417563:	20 00                	and    %al,(%eax)
417565:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
41756b:	6e                   	outsb  %ds:(%esi),(%dx)
41756c:	00 6f 00             	add    %ch,0x0(%edi)
41756f:	74 00                	je     0x417571
417571:	20 00                	and    %al,(%eax)
417573:	61                   	popa
417574:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
417578:	00 6f 00             	add    %ch,0x0(%edi)
41757b:	77 00                	ja     0x41757d
41757d:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
417582:	00 00                	add    %al,(%eax)
417584:	33 64 00 62          	xor    0x62(%eax,%eax,1),%esp
417588:	00 6f 00             	add    %ch,0x0(%edi)
41758b:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41758f:	70 00                	jo     0x417591
417591:	72 00                	jb     0x417593
417593:	5f                   	pop    %edi
417594:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417598:	00 5f 00             	add    %bl,0x0(%edi)
41759b:	44                   	inc    %esp
41759c:	00 6f 00             	add    %ch,0x0(%edi)
41759f:	63 00                	arpl   %eax,(%eax)
4175a1:	47                   	inc    %edi
4175a2:	00 69 00             	add    %ch,0x0(%ecx)
4175a5:	61                   	popa
4175a6:	00 5f 00             	add    %bl,0x0(%edi)
4175a9:	49                   	dec    %ecx
4175aa:	00 6e 00             	add    %ch,0x0(%esi)
4175ad:	73 00                	jae    0x4175af
4175af:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4175b3:	74 00                	je     0x4175b5
4175b5:	5d                   	pop    %ebp
4175b6:	00 00                	add    %al,(%eax)
4175b8:	17                   	pop    %ss
4175b9:	40                   	inc    %eax
4175ba:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
4175be:	00 6e 00             	add    %ch,0x0(%esi)
4175c1:	5f                   	pop    %edi
4175c2:	00 44 00 6f          	add    %al,0x6f(%eax,%eax,1)
4175c6:	00 63 00             	add    %ah,0x0(%ebx)
4175c9:	47                   	inc    %edi
4175ca:	00 69 00             	add    %ch,0x0(%ecx)
4175cd:	61                   	popa
4175ce:	00 00                	add    %al,(%eax)
4175d0:	13 40 00             	adc    0x0(%eax),%eax
4175d3:	47                   	inc    %edi
4175d4:	00 69 00             	add    %ch,0x0(%ecx)
4175d7:	6f                   	outsl  %ds:(%esi),(%dx)
4175d8:	00 69 00             	add    %ch,0x0(%ecx)
4175db:	54                   	push   %esp
4175dc:	00 69 00             	add    %ch,0x0(%ecx)
4175df:	6e                   	outsb  %ds:(%esi),(%dx)
4175e0:	00 68 00             	add    %ch,0x0(%eax)
4175e3:	00 0f                	add    %cl,(%edi)
4175e5:	40                   	inc    %eax
4175e6:	00 44 00 69          	add    %al,0x69(%eax,%eax,1)
4175ea:	00 61 00             	add    %ah,0x0(%ecx)
4175ed:	43                   	inc    %ebx
4175ee:	00 68 00             	add    %ch,0x0(%eax)
4175f1:	69 00 00 09 40 00    	imul   $0x400900,(%eax),%eax
4175f7:	53                   	push   %ebx
4175f8:	00 44 00 54          	add    %al,0x54(%eax,%eax,1)
4175fc:	00 00                	add    %al,(%eax)
4175fe:	49                   	dec    %ecx
4175ff:	63 00                	arpl   %eax,(%eax)
417601:	6c                   	insb   (%dx),%es:(%edi)
417602:	00 73 00             	add    %dh,0x0(%ebx)
417605:	44                   	inc    %esp
417606:	00 4d 00             	add    %cl,0x0(%ebp)
417609:	5f                   	pop    %edi
41760a:	00 44 00 6f          	add    %al,0x6f(%eax,%eax,1)
41760e:	00 63 00             	add    %ah,0x0(%ebx)
417611:	47                   	inc    %edi
417612:	00 69 00             	add    %ch,0x0(%ecx)
417615:	61                   	popa
417616:	00 3a                	add    %bh,(%edx)
417618:	00 3a                	add    %bh,(%edx)
41761a:	00 49 00             	add    %cl,0x0(%ecx)
41761d:	6e                   	outsb  %ds:(%esi),(%dx)
41761e:	00 73 00             	add    %dh,0x0(%ebx)
417621:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417625:	74 00                	je     0x417627
417627:	3a 00                	cmp    (%eax),%al
417629:	3a 00                	cmp    (%eax),%al
41762b:	45                   	inc    %ebp
41762c:	00 72 00             	add    %dh,0x0(%edx)
41762f:	72 00                	jb     0x417631
417631:	6f                   	outsl  %ds:(%esi),(%dx)
417632:	00 72 00             	add    %dh,0x0(%edx)
417635:	20 00                	and    %al,(%eax)
417637:	6f                   	outsl  %ds:(%esi),(%dx)
417638:	00 63 00             	add    %ah,0x0(%ebx)
41763b:	63 00                	arpl   %eax,(%eax)
41763d:	75 00                	jne    0x41763f
41763f:	72 00                	jb     0x417641
417641:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
417646:	00 00                	add    %al,(%eax)
417648:	33 64 00 62          	xor    0x62(%eax,%eax,1),%esp
41764c:	00 6f 00             	add    %ch,0x0(%edi)
41764f:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
417653:	70 00                	jo     0x417655
417655:	72 00                	jb     0x417657
417657:	5f                   	pop    %edi
417658:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
41765c:	00 5f 00             	add    %bl,0x0(%edi)
41765f:	44                   	inc    %esp
417660:	00 6f 00             	add    %ch,0x0(%edi)
417663:	63 00                	arpl   %eax,(%eax)
417665:	47                   	inc    %edi
417666:	00 69 00             	add    %ch,0x0(%ecx)
417669:	61                   	popa
41766a:	00 5f 00             	add    %bl,0x0(%edi)
41766d:	55                   	push   %ebp
41766e:	00 70 00             	add    %dh,0x0(%eax)
417671:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
417675:	74 00                	je     0x417677
417677:	65 00 5d 00          	add    %bl,%gs:0x0(%ebp)
41767b:	00 49 63             	add    %cl,0x63(%ecx)
41767e:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
417682:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417686:	00 5f 00             	add    %bl,0x0(%edi)
417689:	44                   	inc    %esp
41768a:	00 6f 00             	add    %ch,0x0(%edi)