4173a3:	55                   	push   %ebp
4173a4:	55                   	push   %ebp
4173a5:	71 32                	jno    0x4173d9
4173a7:	6f                   	outsl  %ds:(%esi),(%dx)
4173a8:	57                   	push   %edi
4173a9:	2b 6a 77             	sub    0x77(%edx),%ebp
4173ac:	43                   	inc    %ebx
4173ad:	54                   	push   %esp
4173ae:	48                   	dec    %eax
4173af:	76 6f                	jbe    0x417420
4173b1:	6b 48 47 54          	imul   $0x54,0x47(%eax),%ecx
4173b5:	35 70 53 4d 6c       	xor    $0x6c4d5370,%eax
4173ba:	65 58                	gs pop %eax
4173bc:	53                   	push   %ebx
4173bd:	56                   	push   %esi
4173be:	45                   	inc    %ebp
4173bf:	6f                   	outsl  %ds:(%esi),(%dx)
4173c0:	73 51                	jae    0x417413
4173c2:	45                   	inc    %ebp
4173c3:	4d                   	dec    %ebp
4173c4:	59                   	pop    %ecx
4173c5:	57                   	push   %edi
4173c6:	54                   	push   %esp
4173c7:	38 6a 34             	cmp    %ch,0x34(%edx)
4173ca:	44                   	inc    %esp
4173cb:	44                   	inc    %esp
4173cc:	7a 56                	jp     0x417424
4173ce:	49                   	dec    %ecx
4173cf:	47                   	inc    %edi
4173d0:	49                   	dec    %ecx
4173d1:	65 6b 56 50 52       	imul   $0x52,%gs:0x50(%esi),%edx
4173d6:	55                   	push   %ebp
4173d7:	4f                   	dec    %edi
4173d8:	77 71                	ja     0x41744b
4173da:	30 48 78             	xor    %cl,0x78(%eax)
4173dd:	2b 34 78             	sub    (%eax,%edi,2),%esi
4173e0:	6b 69 66 76          	imul   $0x76,0x66(%ecx),%ebp
4173e4:	6a 6d                	push   $0x6d
4173e6:	4e                   	dec    %esi
4173e7:	44                   	inc    %esp
4173e8:	45                   	inc    %ebp
4173e9:	54                   	push   %esp
4173ea:	44                   	inc    %esp
4173eb:	51                   	push   %ecx
4173ec:	54                   	push   %esp
4173ed:	44                   	inc    %esp
4173ee:	56                   	push   %esi
4173ef:	36 42                	ss inc %edx
4173f1:	55                   	push   %ebp
4173f2:	58                   	pop    %eax
4173f3:	5a                   	pop    %edx
4173f4:	7a 70                	jp     0x417466
4173f6:	35 6b 34 36 66       	xor    $0x6636346b,%eax
4173fb:	43                   	inc    %ebx
4173fc:	61                   	popa
4173fd:	44                   	inc    %esp
4173fe:	4a                   	dec    %edx
4173ff:	30 6d 36             	xor    %ch,0x36(%ebp)
417402:	4c                   	dec    %esp
417403:	50                   	push   %eax
417404:	42                   	inc    %edx
417405:	6f                   	outsl  %ds:(%esi),(%dx)
417406:	49                   	dec    %ecx
417407:	73 4d                	jae    0x417456
417409:	6f                   	outsl  %ds:(%esi),(%dx)
41740a:	68 50 45 50 6d       	push   $0x6d504550
41740f:	45                   	inc    %ebp
417410:	36 46                	ss inc %esi
417412:	5a                   	pop    %edx
417413:	47                   	inc    %edi
417414:	6e                   	outsb  %ds:(%esi),(%dx)
417415:	6b 79 70 57          	imul   $0x57,0x70(%ecx),%edi
417419:	48                   	dec    %eax
41741a:	64 52                	fs push %edx
41741c:	64 6b 65 2f 67       	imul   $0x67,%fs:0x2f(%ebp),%esp
417421:	56                   	push   %esi
417422:	42                   	inc    %edx
417423:	68 56 64 32 68       	push   $0x68326456
417428:	48                   	dec    %eax
417429:	33 47 4e             	xor    0x4e(%edi),%eax
41742c:	2f                   	das
41742d:	4a                   	dec    %edx
41742e:	70 41                	jo     0x417471
417430:	54                   	push   %esp
417431:	61                   	popa
417432:	48                   	dec    %eax
417433:	59                   	pop    %ecx
417434:	58                   	pop    %eax
417435:	2f                   	das
417436:	45                   	inc    %ebp
417437:	31 37                	xor    %esi,(%edi)
417439:	39 57 72             	cmp    %edx,0x72(%edi)
41743c:	6c                   	insb   (%dx),%es:(%edi)
41743d:	72 71                	jb     0x4174b0
41743f:	52                   	push   %edx
417440:	31 42 57             	xor    %eax,0x57(%edx)
417443:	35 61 63 7a 73       	xor    $0x737a6361,%eax
417448:	35 46 65 36 4b       	xor    $0x4b366546,%eax
41744d:	44                   	inc    %esp
41744e:	58                   	pop    %eax
41744f:	4f                   	dec    %edi
417450:	31 47 44             	xor    %eax,0x44(%edi)
417453:	69 75 63 44 2b 39 36 	imul   $0x36392b44,0x63(%ebp),%esi
41745a:	31 4a 77             	xor    %ecx,0x77(%edx)
41745d:	7a 63                	jp     0x4174c2
41745f:	4b                   	dec    %ebx
417460:	49                   	dec    %ecx
417461:	68 6f 50 43 4f       	push   $0x4f43506f
417466:	2b 54 6e 30          	sub    0x30(%esi,%ebp,2),%edx
41746a:	6b 53 56 69          	imul   $0x69,0x56(%ebx),%edx
41746e:	6d                   	insl   (%dx),%es:(%edi)
41746f:	46                   	inc    %esi
417470:	59                   	pop    %ecx
417471:	79 48                	jns    0x4174bb
417473:	62 76 6c             	bound  %esi,0x6c(%esi)
417476:	72 65                	jb     0x4174dd
417478:	75 74                	jne    0x4174ee
41747a:	4e                   	dec    %esi
41747b:	6e                   	outsb  %ds:(%esi),(%dx)
41747c:	4e                   	dec    %esi
41747d:	57                   	push   %edi
41747e:	78 55                	js     0x4174d5
417480:	31 43 6b             	xor    %eax,0x6b(%ebx)
417483:	76 66                	jbe    0x4174eb
417485:	62 73 67             	bound  %esi,0x67(%ebx)
417488:	4c                   	dec    %esp
417489:	6b 6d 42 44          	imul   $0x44,0x42(%ebp),%ebp
41748d:	73 37                	jae    0x4174c6
41748f:	4b                   	dec    %ebx
417490:	4f                   	dec    %edi
417491:	6a 77                	push   $0x77
417493:	39 7a 49             	cmp    %edi,0x49(%edx)
417496:	39 4a 64             	cmp    %ecx,0x64(%edx)
417499:	32 65 7a             	xor    0x7a(%ebp),%ah
41749c:	42                   	inc    %edx
41749d:	6a 7a                	push   $0x7a
41749f:	63 6e 77             	arpl   %ebp,0x77(%esi)
4174a2:	55                   	push   %ebp
4174a3:	65 48                	gs dec %eax
4174a5:	61                   	popa
4174a6:	5a                   	pop    %edx
4174a7:	61                   	popa
4174a8:	33 56 49             	xor    0x49(%esi),%edx
4174ab:	74 32                	je     0x4174df
4174ad:	32 45 48             	xor    0x48(%ebp),%al
4174b0:	6d                   	insl   (%dx),%es:(%edi)
4174b1:	35 66 55 70 38       	xor    $0x38705566,%eax
4174b6:	6a 30                	push   $0x30
4174b8:	62 47 6b             	bound  %eax,0x6b(%edi)
4174bb:	45                   	inc    %ebp
4174bc:	49                   	dec    %ecx
4174bd:	68 44 65 51 4e       	push   $0x4e516544
4174c2:	59                   	pop    %ecx
4174c3:	61                   	popa
4174c4:	41                   	inc    %ecx
4174c5:	33 5a 66             	xor    0x66(%edx),%ebx
4174c8:	30 63 76             	xor    %ah,0x76(%ebx)
4174cb:	49                   	dec    %ecx
4174cc:	57                   	push   %edi
4174cd:	56                   	push   %esi
4174ce:	71 49                	jno    0x417519
4174d0:	30 4a 57             	xor    %cl,0x57(%edx)
4174d3:	32 43 51             	xor    0x51(%ebx),%al
4174d6:	46                   	inc    %esi
4174d7:	33 39                	xor    (%ecx),%edi
4174d9:	4f                   	dec    %edi
4174da:	75 72                	jne    0x41754e
4174dc:	39 2b                	cmp    %ebp,(%ebx)
4174de:	54                   	push   %esp
4174df:	6a 32                	push   $0x32
4174e1:	48                   	dec    %eax
4174e2:	6a 37                	push   $0x37
4174e4:	70 42                	jo     0x417528
4174e6:	61                   	popa
4174e7:	77 6b                	ja     0x417554
4174e9:	42                   	inc    %edx
4174ea:	42                   	inc    %edx
4174eb:	69 47 6e 52 6a 4d 75 	imul   $0x754d6a52,0x6e(%edi),%eax
4174f2:	72 37                	jb     0x41752b
4174f4:	4d                   	dec    %ebp
4174f5:	4b                   	dec    %ebx
4174f6:	4d                   	dec    %ebp
4174f7:	63 67 58             	arpl   %esp,0x58(%edi)
4174fa:	6e                   	outsb  %ds:(%esi),(%dx)
4174fb:	59                   	pop    %ecx
4174fc:	41                   	inc    %ecx
4174fd:	6b 76 46 38          	imul   $0x38,0x46(%esi),%esi
417501:	6e                   	outsb  %ds:(%esi),(%dx)
417502:	49                   	dec    %ecx
417503:	49                   	dec    %ecx
417504:	6f                   	outsl  %ds:(%esi),(%dx)
417505:	2f                   	das
417506:	71 71                	jno    0x417579
417508:	79 6f                	jns    0x417579
41750a:	7a 47                	jp     0x417553
41750c:	31 48 4a             	xor    %ecx,0x4a(%eax)
41750f:	4f                   	dec    %edi
417510:	69 47 69 79 69 76 78 	imul   $0x78766979,0x69(%edi),%eax
417517:	6d                   	insl   (%dx),%es:(%edi)
417518:	48                   	dec    %eax
417519:	45                   	inc    %ebp
41751a:	55                   	push   %ebp
41751b:	77 31                	ja     0x41754e
41751d:	44                   	inc    %esp
41751e:	58                   	pop    %eax
41751f:	64 6a 6e             	fs push $0x6e
417522:	30 5a 4c             	xor    %bl,0x4c(%edx)
417525:	36 71 72             	ss jno 0x41759a
417528:	76 4d                	jbe    0x417577
41752a:	50                   	push   %eax
41752b:	47                   	inc    %edi
41752c:	62 4c 6b 4a          	bound  %ecx,0x4a(%ebx,%ebp,2)
417530:	49                   	dec    %ecx
417531:	56                   	push   %esi
417532:	42                   	inc    %edx
417533:	38 4e 76             	cmp    %cl,0x76(%esi)
417536:	50                   	push   %eax
417537:	39 77 56             	cmp    %esi,0x56(%edi)
41753a:	72 4b                	jb     0x417587
41753c:	53                   	push   %ebx
41753d:	44                   	inc    %esp
41753e:	7a 69                	jp     0x4175a9
417540:	70 61                	jo     0x4175a3
417542:	6c                   	insb   (%dx),%es:(%edi)
417543:	4a                   	dec    %edx
417544:	65 70 7a             	gs jo  0x4175c1
417547:	48                   	dec    %eax
417548:	6b 36 46             	imul   $0x46,(%esi),%esi
41754b:	37                   	aaa
41754c:	35 49 34 6d 61       	xor    $0x616d3449,%eax
417551:	4e                   	dec    %esi
417552:	78 39                	js     0x41758d
417554:	6b 30 68             	imul   $0x68,(%eax),%esi
417557:	30 78 6d             	xor    %bh,0x6d(%eax)
41755a:	6d                   	insl   (%dx),%es:(%edi)
41755b:	78 58                	js     0x4175b5
41755d:	56                   	push   %esi
41755e:	34 53                	xor    $0x53,%al
417560:	4b                   	dec    %ebx
417561:	4f                   	dec    %edi
417562:	43                   	inc    %ebx
417563:	34 4d                	xor    $0x4d,%al
417565:	38 76 4d             	cmp    %dh,0x4d(%esi)
417568:	4c                   	dec    %esp
417569:	68 74 54 52 57       	push   $0x57525474
41756e:	6f                   	outsl  %ds:(%esi),(%dx)
41756f:	4c                   	dec    %esp
417570:	79 7a                	jns    0x4175ec
417572:	31 48 67             	xor    %ecx,0x67(%eax)
417575:	33 6b 50             	xor    0x50(%ebx),%ebp
417578:	33 70 45             	xor    0x45(%eax),%esi
41757b:	58                   	pop    %eax
41757c:	34 7a                	xor    $0x7a,%al
41757e:	6f                   	outsl  %ds:(%esi),(%dx)
41757f:	72 39                	jb     0x4175ba
417581:	55                   	push   %ebp
417582:	52                   	push   %edx
417583:	6a 51                	push   $0x51
417585:	44                   	inc    %esp
417586:	6b 73 31 4f          	imul   $0x4f,0x31(%ebx),%esi
41758a:	69 42 6f 2b 65 34 34 	imul   $0x3434652b,0x6f(%edx),%eax
417591:	63 71 56             	arpl   %esi,0x56(%ecx)
417594:	68 71 34 4d 52       	push   $0x524d3471
417599:	32 4e 5a             	xor    0x5a(%esi),%cl
41759c:	52                   	push   %edx
41759d:	49                   	dec    %ecx
41759e:	4d                   	dec    %ebp
41759f:	68 32 76 4f 62       	push   $0x624f7632
4175a4:	56                   	push   %esi
4175a5:	6c                   	insb   (%dx),%es:(%edi)
4175a6:	55                   	push   %ebp
4175a7:	6a 6d                	push   $0x6d
4175a9:	73 32                	jae    0x4175dd
4175ab:	39 69 32             	cmp    %ebp,0x32(%ecx)
4175ae:	2b 55 44             	sub    0x44(%ebp),%edx
4175b1:	4c                   	dec    %esp
4175b2:	52                   	push   %edx
4175b3:	7a 6e                	jp     0x417623
4175b5:	42                   	inc    %edx
4175b6:	68 61 42 4e 73       	push   $0x734e4261
4175bb:	62 41 69             	bound  %eax,0x69(%ecx)
4175be:	68 4f 6a 31 31       	push   $0x31316a4f
4175c3:	6c                   	insb   (%dx),%es:(%edi)
4175c4:	5a                   	pop    %edx
4175c5:	70 31                	jo     0x4175f8
4175c7:	58                   	pop    %eax
4175c8:	58                   	pop    %eax
4175c9:	48                   	dec    %eax
4175ca:	79 6a                	jns    0x417636
4175cc:	78 62                	js     0x417630
4175ce:	4a                   	dec    %edx
4175cf:	63 48 42             	arpl   %ecx,0x42(%eax)
4175d2:	63 2f                	arpl   %ebp,(%edi)
4175d4:	54                   	push   %esp
4175d5:	37                   	aaa
4175d6:	43                   	inc    %ebx
4175d7:	38 4b 47             	cmp    %cl,0x47(%ebx)
4175da:	56                   	push   %esi
4175db:	56                   	push   %esi
4175dc:	59                   	pop    %ecx
4175dd:	65 70 43             	gs jo  0x417623
4175e0:	67 2f                	addr16 das
4175e2:	33 48 42             	xor    0x42(%eax),%ecx
4175e5:	75 44                	jne    0x41762b
4175e7:	4d                   	dec    %ebp
4175e8:	31 65 4b             	xor    %esp,0x4b(%ebp)
4175eb:	4d                   	dec    %ebp
4175ec:	63 70 56             	arpl   %esi,0x56(%eax)
4175ef:	43                   	inc    %ebx
4175f0:	56                   	push   %esi
4175f1:	70 30                	jo     0x417623
4175f3:	48                   	dec    %eax
4175f4:	67 63 78 52          	arpl   %edi,0x52(%bx,%si)
4175f8:	49                   	dec    %ecx
4175f9:	68 33 45 76 42       	push   $0x42764533
4175fe:	6f                   	outsl  %ds:(%esi),(%dx)
4175ff:	58                   	pop    %eax
417600:	45                   	inc    %ebp
417601:	47                   	inc    %edi
417602:	68 37 70 75 72       	push   $0x72757037
417607:	71 44                	jno    0x41764d
417609:	79 59                	jns    0x417664
41760b:	2b 2f                	sub    (%edi),%ebp
41760d:	42                   	inc    %edx
41760e:	58                   	pop    %eax
41760f:	65 66 50             	gs push %ax
417612:	6e                   	outsb  %ds:(%esi),(%dx)
417613:	45                   	inc    %ebp
417614:	39 2b                	cmp    %ebp,(%ebx)
417616:	78 35                	js     0x41764d
417618:	63 35 76 74 30 4d    	arpl   %esi,0x4d307476
41761e:	31 71 42             	xor    %esi,0x42(%ecx)
417621:	2f                   	das
417622:	75 68                	jne    0x41768c
417624:	64 68 46 4b 54 56    	fs push $0x56544b46
41762a:	59                   	pop    %ecx
41762b:	4b                   	dec    %ebx
41762c:	37                   	aaa
41762d:	38 59 72             	cmp    %bl,0x72(%ecx)
417630:	72 78                	jb     0x4176aa
417632:	45                   	inc    %ebp
417633:	55                   	push   %ebp
417634:	55                   	push   %ebp
417635:	5a                   	pop    %edx
417636:	66 53                	push   %bx
417638:	64 33 74 6e 75       	xor    %fs:0x75(%esi,%ebp,2),%esi
41763d:	6f                   	outsl  %ds:(%esi),(%dx)
41763e:	7a 37                	jp     0x417677
417640:	49                   	dec    %ecx
417641:	30 63 64             	xor    %ah,0x64(%ebx)