417374:	74 79                	je     0x4173ef
417376:	6c                   	insb   (%dx),%es:(%edi)
417377:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41737b:	74 5f                	je     0x4173dc
41737d:	44                   	inc    %esp
41737e:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
417385:	74 79                	je     0x417400
417387:	6c                   	insb   (%dx),%es:(%edi)
417388:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
41738d:	6c                   	insb   (%dx),%es:(%edi)
41738e:	53                   	push   %ebx
41738f:	74 72                	je     0x417403
417391:	69 70 49 74 65 6d 44 	imul   $0x446d6574,0x49(%eax),%esi
417398:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
41739f:	74 79                	je     0x41741a
4173a1:	6c                   	insb   (%dx),%es:(%edi)
4173a2:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4173a6:	74 5f                	je     0x417407
4173a8:	4e                   	dec    %esi
4173a9:	61                   	popa
4173aa:	6d                   	insl   (%dx),%es:(%edi)
4173ab:	65 00 4c 65 76       	add    %cl,%gs:0x76(%ebp,%eiz,2)
4173b0:	65 6c                	gs insb (%dx),%es:(%edi)
4173b2:	53                   	push   %ebx
4173b3:	6f                   	outsl  %ds:(%esi),(%dx)
4173b4:	6c                   	insb   (%dx),%es:(%edi)
4173b5:	76 65                	jbe    0x41741c
4173b7:	64 52                	fs push %edx
4173b9:	65 73 6f             	gs jae 0x41742b
4173bc:	75 72                	jne    0x417430
4173be:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4173c1:	61                   	popa
4173c2:	6d                   	insl   (%dx),%es:(%edi)
4173c3:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4173c7:	74 5f                	je     0x417428
4173c9:	46                   	inc    %esi
4173ca:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
4173d1:	00
4173d2:	4d                   	dec    %ebp
4173d3:	61                   	popa
4173d4:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
4173db:	43                   	inc    %ebx
4173dc:	68 6f 6f 73 65       	push   $0x65736f6f
4173e1:	4e                   	dec    %esi
4173e2:	61                   	popa
4173e3:	6d                   	insl   (%dx),%es:(%edi)
4173e4:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
4173e8:	6f                   	outsl  %ds:(%esi),(%dx)
4173e9:	67 72 61             	addr16 jb 0x41744d
4173ec:	6d                   	insl   (%dx),%es:(%edi)
4173ed:	4e                   	dec    %esi
4173ee:	61                   	popa
4173ef:	6d                   	insl   (%dx),%es:(%edi)
4173f0:	65 00 43 68          	add    %al,%gs:0x68(%ebx)
4173f4:	6f                   	outsl  %ds:(%esi),(%dx)
4173f5:	6f                   	outsl  %ds:(%esi),(%dx)
4173f6:	73 65                	jae    0x41745d
4173f8:	50                   	push   %eax
4173f9:	6c                   	insb   (%dx),%es:(%edi)
4173fa:	61                   	popa
4173fb:	79 65                	jns    0x417462
4173fd:	72 4e                	jb     0x41744d
4173ff:	61                   	popa
417400:	6d                   	insl   (%dx),%es:(%edi)
417401:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417405:	74 50                	je     0x417457
417407:	6c                   	insb   (%dx),%es:(%edi)
417408:	61                   	popa
417409:	79 65                	jns    0x417470
41740b:	72 4e                	jb     0x41745b
41740d:	61                   	popa
41740e:	6d                   	insl   (%dx),%es:(%edi)
41740f:	65 00 74 78 74       	add    %dh,%gs:0x74(%eax,%edi,2)
417414:	50                   	push   %eax
417415:	6c                   	insb   (%dx),%es:(%edi)
417416:	61                   	popa
417417:	79 65                	jns    0x41747e
417419:	72 4e                	jb     0x417469
41741b:	61                   	popa
41741c:	6d                   	insl   (%dx),%es:(%edi)
41741d:	65 00 6c 62 6c       	add    %ch,%gs:0x6c(%edx,%eiz,2)
417422:	50                   	push   %eax
417423:	72 6f                	jb     0x417494
417425:	64 75 63             	fs jne 0x41748b
417428:	74 4e                	je     0x417478
41742a:	61                   	popa
41742b:	6d                   	insl   (%dx),%es:(%edi)
41742c:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417430:	74 4e                	je     0x417480
417432:	61                   	popa
417433:	6d                   	insl   (%dx),%es:(%edi)
417434:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
417438:	73 65                	jae    0x41749f
41743a:	6d                   	insl   (%dx),%es:(%edi)
41743b:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
41743f:	61                   	popa
417440:	6d                   	insl   (%dx),%es:(%edi)
417441:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417445:	74 44                	je     0x41748b
417447:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
41744e:	79 4e                	jns    0x41749e
417450:	61                   	popa
417451:	6d                   	insl   (%dx),%es:(%edi)
417452:	65 00 4c 65 76       	add    %cl,%gs:0x76(%ebp,%eiz,2)
417457:	65 6c                	gs insb (%dx),%es:(%edi)
417459:	46                   	inc    %esi
41745a:	69 6c 65 6e 61 6d 65 	imul   $0x656d61,0x6e(%ebp,%eiz,2),%ebp
417461:	00
417462:	44                   	inc    %esp
417463:	61                   	popa
417464:	74 65                	je     0x4174cb
417466:	54                   	push   %esp
417467:	69 6d 65 00 4d 61 69 	imul   $0x69614d00,0x65(%ebp),%ebp
41746e:	6e                   	outsb  %ds:(%esi),(%dx)
41746f:	66 6f                	outsw  %ds:(%esi),(%dx)
417471:	72 6d                	jb     0x4174e0
417473:	5f                   	pop    %edi
417474:	56                   	push   %esi
417475:	61                   	popa
417476:	6c                   	insb   (%dx),%es:(%edi)
417477:	69 64 69 74 79 5f 43 	imul   $0x61435f79,0x74(%ecx,%ebp,2),%esp
41747e:	61
41747f:	6e                   	outsb  %ds:(%esi),(%dx)
417480:	6e                   	outsb  %ds:(%esi),(%dx)
417481:	6f                   	outsl  %ds:(%esi),(%dx)
417482:	74 53                	je     0x4174d7
417484:	61                   	popa
417485:	76 65                	jbe    0x4174ec
417487:	5f                   	pop    %edi
417488:	62 74 6e 52          	bound  %esi,0x52(%esi,%ebp,2)
41748c:	65 73 75             	gs jae 0x417504
41748f:	6d                   	insl   (%dx),%es:(%edi)
417490:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
417494:	61                   	popa
417495:	64 4c                	fs dec %esp
417497:	69 6e 65 00 41 64 64 	imul   $0x64644100,0x65(%esi),%ebp
41749e:	4c                   	dec    %esp
41749f:	69 6e 65 00 57 72 69 	imul   $0x69725700,0x65(%esi),%ebp
4174a6:	74 65                	je     0x41750d
4174a8:	4c                   	dec    %esp
4174a9:	69 6e 65 00 6d 6e 75 	imul   $0x756e6d00,0x65(%esi),%ebp
4174b0:	4f                   	dec    %edi
4174b1:	70 74                	jo     0x417527
4174b3:	69 6f 6e 73 4d 6f 76 	imul   $0x766f4d73,0x6e(%edi),%ebp
4174ba:	65 4c                	gs dec %esp
4174bc:	69 6e 65 00 6d 6e 75 	imul   $0x756e6d00,0x65(%esi),%ebp
4174c3:	4f                   	dec    %edi
4174c4:	70 74                	jo     0x41753a
4174c6:	69 6f 6e 73 50 75 73 	imul   $0x73755073,0x6e(%edi),%ebp
4174cd:	68 4c 69 6e 65       	push   $0x656e694c
4174d2:	00 43 6f             	add    %al,0x6f(%ebx)
4174d5:	6d                   	insl   (%dx),%es:(%edi)
4174d6:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4174d9:	65 00 4d 6f          	add    %cl,%gs:0x6f(%ebp)
4174dd:	76 65                	jbe    0x417544
4174df:	46                   	inc    %esi
4174e0:	69 6e 64 65 72 4f 75 	imul   $0x754f7265,0x64(%esi),%ebp
4174e7:	74 6c                	je     0x417555
4174e9:	69 6e 65 00 65 78 61 	imul   $0x61786500,0x65(%esi),%ebp
4174f0:	6d                   	insl   (%dx),%es:(%edi)
4174f1:	69 6e 65 00 4e 6f 6e 	imul   $0x6e6f4e00,0x65(%esi),%ebp
4174f8:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
4174fc:	6f                   	outsl  %ds:(%esi),(%dx)
4174fd:	6e                   	outsb  %ds:(%esi),(%dx)
4174fe:	65 00 69 6d          	add    %ch,%gs:0x6d(%ecx)
417502:	61                   	popa
417503:	67 65 54             	addr16 gs push %esp
417506:	79 70                	jns    0x417578
417508:	65 00 53 69          	add    %dl,%gs:0x69(%ebx)
41750c:	7a 65                	jp     0x417573
41750e:	54                   	push   %esp
41750f:	79 70                	jns    0x417581
417511:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
417515:	72 6d                	jb     0x417584
417517:	54                   	push   %esp
417518:	79 70                	jns    0x41758a
41751a:	65 00 47 65          	add    %al,%gs:0x65(%edi)
41751e:	74 54                	je     0x417574
417520:	79 70                	jns    0x417592
417522:	65 00 5f 74          	add    %bl,%gs:0x74(%edi)
417526:	79 70                	jns    0x417598
417528:	65 00 63 6f          	add    %ah,%gs:0x6f(%ebx)
41752c:	6d                   	insl   (%dx),%es:(%edi)
41752d:	70 61                	jo     0x417590
41752f:	72 65                	jb     0x417596
417531:	00 42 65             	add    %al,0x65(%edx)
417534:	73 74                	jae    0x4175aa
417536:	4d                   	dec    %ebp
417537:	6f                   	outsl  %ds:(%esi),(%dx)
417538:	76 65                	jbe    0x41759f
41753a:	53                   	push   %ebx
41753b:	63 6f 72             	arpl   %ebp,0x72(%edi)
41753e:	65 00 42 65          	add    %al,%gs:0x65(%edx)
417542:	73 74                	jae    0x4175b8
417544:	50                   	push   %eax
417545:	75 73                	jne    0x4175ba
417547:	68 53 63 6f 72       	push   $0x726f6353
41754c:	65 00 42 65          	add    %al,%gs:0x65(%edx)
417550:	73 74                	jae    0x4175c6
417552:	53                   	push   %ebx
417553:	75 6d                	jne    0x4175c2
417555:	53                   	push   %ebx
417556:	63 6f 72             	arpl   %ebp,0x72(%edi)
417559:	65 00 55 70          	add    %dl,%gs:0x70(%ebp)
41755d:	64 61                	fs popa
41755f:	74 65                	je     0x4175c6
417561:	48                   	dec    %eax
417562:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
417569:	65 00 4c 65 76       	add    %cl,%gs:0x76(%ebp,%eiz,2)
41756e:	65 6c                	gs insb (%dx),%es:(%edi)
417570:	4c                   	dec    %esp
417571:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
417578:	73 61                	jae    0x4175db
41757a:	67 65 5f             	addr16 gs pop %edi
41757d:	44                   	inc    %esp
41757e:	65 6c                	gs insb (%dx),%es:(%edi)
417580:	65 74 65             	gs je  0x4175e8
417583:	4c                   	dec    %esp
417584:	65 76 65             	gs jbe 0x4175ec
417587:	6c                   	insb   (%dx),%es:(%edi)
417588:	5f                   	pop    %edi
417589:	53                   	push   %ebx
41758a:	75 72                	jne    0x4175fe
41758c:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
417590:	6f                   	outsl  %ds:(%esi),(%dx)
417591:	73 65                	jae    0x4175f8
417593:	46                   	inc    %esi
417594:	69 67 75 72 65 00 53 	imul   $0x53006572,0x75(%edi),%esp
41759b:	74 61                	je     0x4175fe
41759d:	72 74                	jb     0x417613
41759f:	46                   	inc    %esi
4175a0:	69 67 75 72 65 00 63 	imul   $0x63006572,0x75(%edi),%esp
4175a7:	74 4c                	je     0x4175f5
4175a9:	65 76 65             	gs jbe 0x417611
4175ac:	6c                   	insb   (%dx),%es:(%edi)
4175ad:	50                   	push   %eax
4175ae:	69 63 74 75 72 65 00 	imul   $0x657275,0x74(%ebx),%esp
4175b5:	67 65 74 5f          	addr16 gs je 0x417618
4175b9:	43                   	inc    %ebx
4175ba:	75 6c                	jne    0x417628
4175bc:	74 75                	je     0x417633
4175be:	72 65                	jb     0x417625
4175c0:	00 73 65             	add    %dh,0x65(%ebx)
4175c3:	74 5f                	je     0x417624
4175c5:	43                   	inc    %ebx
4175c6:	75 6c                	jne    0x417634
4175c8:	74 75                	je     0x41763f
4175ca:	72 65                	jb     0x417631
4175cc:	00 72 65             	add    %dh,0x65(%edx)
4175cf:	73 6f                	jae    0x417640
4175d1:	75 72                	jne    0x417645
4175d3:	63 65 43             	arpl   %esp,0x43(%ebp)
4175d6:	75 6c                	jne    0x417644
4175d8:	74 75                	je     0x41764f
4175da:	72 65                	jb     0x417641
4175dc:	00 53 65             	add    %dl,0x65(%ebx)
4175df:	74 74                	je     0x417655
4175e1:	69 6e 67 73 54 68 72 	imul   $0x72685473,0x67(%esi),%ebp
4175e8:	65 61                	gs popa
4175ea:	64 65 64 42          	fs gs fs inc %edx
4175ee:	61                   	popa
4175ef:	73 65                	jae    0x417656
4175f1:	00 4d 65             	add    %cl,0x65(%ebp)
4175f4:	74 68                	je     0x41765e
4175f6:	6f                   	outsl  %ds:(%esi),(%dx)
4175f7:	64 42                	fs inc %edx
4175f9:	61                   	popa
4175fa:	73 65                	jae    0x417661
4175fc:	00 67 65             	add    %ah,0x65(%edi)
4175ff:	74 5f                	je     0x417660
417601:	43                   	inc    %ebx
417602:	6f                   	outsl  %ds:(%esi),(%dx)
417603:	64 65 42             	fs gs inc %edx
417606:	61                   	popa
417607:	73 65                	jae    0x41766e
417609:	00 42 75             	add    %al,0x75(%edx)
41760c:	74 74                	je     0x417682
41760e:	6f                   	outsl  %ds:(%esi),(%dx)
41760f:	6e                   	outsb  %ds:(%esi),(%dx)
417610:	42                   	inc    %edx
417611:	61                   	popa
417612:	73 65                	jae    0x417679
417614:	00 43 6c             	add    %al,0x6c(%ebx)
417617:	6f                   	outsl  %ds:(%esi),(%dx)
417618:	73 65                	jae    0x41767f
41761a:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
41761e:	70 6f                	jo     0x41768f
417620:	73 65                	jae    0x417687
417622:	00 46 69             	add    %al,0x69(%esi)
417625:	6c                   	insb   (%dx),%es:(%edi)
417626:	6c                   	insb   (%dx),%es:(%edi)
417627:	45                   	inc    %ebp
417628:	6c                   	insb   (%dx),%es:(%edi)
417629:	6c                   	insb   (%dx),%es:(%edi)
41762a:	69 70 73 65 00 54 72 	imul   $0x72540065,0x73(%eax),%esi
417631:	75 6e                	jne    0x4176a1
417633:	63 61 74             	arpl   %esp,0x74(%ecx)
417636:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
41763a:	76 61                	jbe    0x41769d
41763c:	6c                   	insb   (%dx),%es:(%edi)
41763d:	69 64 61 74 65 00 45 	imul   $0x6e450065,0x74(%ecx,%eiz,2),%esp
417644:	6e
417645:	64 55                	fs push %ebp
417647:	70 64                	jo     0x4176ad
417649:	61                   	popa
41764a:	74 65                	je     0x4176b1
41764c:	00 42 65             	add    %al,0x65(%edx)
41764f:	67 69 6e 55 70 64 61 	imul   $0x74616470,0x55(%bp),%ebp
417656:	74
417657:	65 00 4d 75          	add    %cl,%gs:0x75(%ebp)
41765b:	6c                   	insb   (%dx),%es:(%edi)
41765c:	74 69                	je     0x4176c7
41765e:	63 61 73             	arpl   %esp,0x73(%ecx)
417661:	74 44                	je     0x4176a7
417663:	65 6c                	gs insb (%dx),%es:(%edi)
417665:	65 67 61             	gs addr16 popa
417668:	74 65                	je     0x4176cf
41766a:	00 49 6e             	add    %cl,0x6e(%ecx)
41766d:	66 6c                	data16 insb (%dx),%es:(%edi)
41766f:	61                   	popa
417670:	74 65                	je     0x4176d7
417672:	00 67 65             	add    %ah,0x65(%edi)
417675:	74 5f                	je     0x4176d6
417677:	53                   	push   %ebx
417678:	74 61                	je     0x4176db
41767a:	74 65                	je     0x4176e1
41767c:	00 4d 61             	add    %cl,0x61(%ebp)
41767f:	69 6e 41 72 65 61 53 	imul   $0x53616572,0x41(%esi),%ebp
417686:	74 61                	je     0x4176e9
417688:	74 65                	je     0x4176ef
41768a:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
41768e:	75 67                	jne    0x4176f7
417690:	67 65 72 42          	addr16 gs jb 0x4176d6
417694:	72 6f                	jb     0x417705
417696:	77 73                	ja     0x41770b
417698:	61                   	popa
417699:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
41769d:	74 61                	je     0x417700
41769f:	74 65                	je     0x417706
4176a1:	00 45 64             	add    %al,0x64(%ebp)
4176a4:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4176ab:	77
4176ac:	73 61                	jae    0x41770f
4176ae:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4176b2:	74 61                	je     0x417715
4176b4:	74 65                	je     0x41771b
4176b6:	00 73 65             	add    %dh,0x65(%ebx)
4176b9:	74 5f                	je     0x41771a
4176bb:	43                   	inc    %ebx
4176bc:	68 65 63 6b 53       	push   $0x536b6365