4174ba:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4174bf:	71 46                	jno    0x417507
4174c1:	59                   	pop    %ecx
4174c2:	38 30                	cmp    %dh,(%eax)
4174c4:	79 34                	jns    0x4174fa
4174c6:	4b                   	dec    %ebx
4174c7:	63 4d 51             	arpl   %ecx,0x51(%ebp)
4174ca:	79 77                	jns    0x417543
4174cc:	52                   	push   %edx
4174cd:	4e                   	dec    %esi
4174ce:	50                   	push   %eax
4174cf:	24 74                	and    $0x74,%al
4174d1:	74 56                	je     0x417529
4174d3:	49                   	dec    %ecx
4174d4:	58                   	pop    %eax
4174d5:	77 3d                	ja     0x417514
4174d7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4174dc:	68 62 73 6c 35       	push   $0x356c7362
4174e1:	6e                   	outsb  %ds:(%esi),(%dx)
4174e2:	53                   	push   %ebx
4174e3:	71 48                	jno    0x41752d
4174e5:	6a 6d                	push   $0x6d
4174e7:	4b                   	dec    %ebx
4174e8:	4b                   	dec    %ebx
4174e9:	35 75 39 46 6e       	xor    $0x6e463975,%eax
4174ee:	69 48 6f 41 3d 3d 00 	imul   $0x3d3d41,0x6f(%eax),%ecx
4174f5:	23 3d 71 65 45 33    	and    0x33456571,%edi
4174fb:	53                   	push   %ebx
4174fc:	24 6b                	and    $0x6b,%al
4174fe:	64 78 39             	fs js  0x41753a
417501:	52                   	push   %edx
417502:	30 73 31             	xor    %dh,0x31(%ebx)
417505:	30 55 39             	xor    %dl,0x39(%ebp)
417508:	47                   	inc    %edi
417509:	7a 7a                	jp     0x417585
41750b:	63 46 77             	arpl   %eax,0x77(%esi)
41750e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417513:	71 63                	jno    0x417578
417515:	44                   	inc    %esp
417516:	67 45                	addr16 inc %ebp
417518:	37                   	aaa
417519:	70 6d                	jo     0x417588
41751b:	51                   	push   %ecx
41751c:	76 36                	jbe    0x417554
41751e:	6e                   	outsb  %ds:(%esi),(%dx)
41751f:	69 69 72 4b 78 46 52 	imul   $0x5246784b,0x72(%ecx),%ebp
417526:	4d                   	dec    %ebp
417527:	6a 37                	push   $0x37
417529:	51                   	push   %ecx
41752a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41752f:	71 64                	jno    0x417595
417531:	77 35                	ja     0x417568
417533:	51                   	push   %ecx
417534:	42                   	inc    %edx
417535:	6f                   	outsl  %ds:(%esi),(%dx)
417536:	58                   	pop    %eax
417537:	58                   	pop    %eax
417538:	38 46 52             	cmp    %al,0x52(%esi)
41753b:	30 4c 72 6b          	xor    %cl,0x6b(%edx,%esi,2)
41753f:	6a 68                	push   $0x68
417541:	57                   	push   %edi
417542:	4e                   	dec    %esi
417543:	33 71 77             	xor    0x77(%ecx),%esi
417546:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41754b:	71 4a                	jno    0x417597
41754d:	38 62 4d             	cmp    %ah,0x4d(%edx)
417550:	4b                   	dec    %ebx
417551:	43                   	inc    %ebx
417552:	7a 7a                	jp     0x4175ce
417554:	6c                   	insb   (%dx),%es:(%edi)
417555:	6c                   	insb   (%dx),%es:(%edi)
417556:	50                   	push   %eax
417557:	44                   	inc    %esp
417558:	62 4a 49             	bound  %ecx,0x49(%edx)
41755b:	66 50                	push   %ax
41755d:	53                   	push   %ebx
41755e:	6f                   	outsl  %ds:(%esi),(%dx)
41755f:	47                   	inc    %edi
417560:	4d                   	dec    %ebp
417561:	41                   	inc    %ecx
417562:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417567:	71 74                	jno    0x4175dd
417569:	53                   	push   %ebx
41756a:	38 31                	cmp    %dh,(%ecx)
41756c:	68 44 24 4f 52       	push   $0x524f2444
417571:	41                   	inc    %ecx
417572:	43                   	inc    %ebx
417573:	42                   	inc    %edx
417574:	76 64                	jbe    0x4175da
417576:	45                   	inc    %ebp
417577:	6b 46 79 71          	imul   $0x71,0x79(%esi),%eax
41757b:	61                   	popa
41757c:	58                   	pop    %eax
41757d:	41                   	inc    %ecx
41757e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417583:	71 4a                	jno    0x4175cf
417585:	72 7a                	jb     0x417601
417587:	59                   	pop    %ecx
417588:	73 54                	jae    0x4175de
41758a:	50                   	push   %eax
41758b:	4b                   	dec    %ebx
41758c:	41                   	inc    %ecx
41758d:	77 54                	ja     0x4175e3
41758f:	24 75                	and    $0x75,%al
417591:	62 7a 5f             	bound  %edi,0x5f(%edx)
417594:	61                   	popa
417595:	71 39                	jno    0x4175d0
417597:	39 6d 77             	cmp    %ebp,0x77(%ebp)
41759a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41759f:	71 71                	jno    0x417612
4175a1:	75 46                	jne    0x4175e9
4175a3:	4d                   	dec    %ebp
4175a4:	69 35 57 61 24 77 38 	imul   $0x394e6138,0x77246157,%esi
4175ab:	61 4e 39
4175ae:	47                   	inc    %edi
4175af:	47                   	inc    %edi
4175b0:	6c                   	insb   (%dx),%es:(%edi)
4175b1:	4e                   	dec    %esi
4175b2:	34 48                	xor    $0x48,%al
4175b4:	31 51 3d             	xor    %edx,0x3d(%ecx)
4175b7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4175bc:	65 30 6d 59          	xor    %ch,%gs:0x59(%ebp)
4175c0:	24 52                	and    $0x52,%al
4175c2:	5f                   	pop    %edi
4175c3:	72 42                	jb     0x417607
4175c5:	73 50                	jae    0x417617
4175c7:	49                   	dec    %ecx
4175c8:	5a                   	pop    %edx
4175c9:	5a                   	pop    %edx
4175ca:	76 33                	jbe    0x4175ff
4175cc:	68 50 4c 53 34       	push   $0x34534c50
4175d1:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4175d7:	71 31                	jno    0x41760a
4175d9:	32 6e 31             	xor    0x31(%esi),%ch
4175dc:	37                   	aaa
4175dd:	30 34 42             	xor    %dh,(%edx,%eax,2)
4175e0:	47                   	inc    %edi
4175e1:	78 69                	js     0x41764c
4175e3:	54                   	push   %esp
4175e4:	39 41 6f             	cmp    %eax,0x6f(%ecx)
4175e7:	4f                   	dec    %edi
4175e8:	6f                   	outsl  %ds:(%esi),(%dx)
4175e9:	54                   	push   %esp
4175ea:	4e                   	dec    %esi
4175eb:	71 6f                	jno    0x41765c
4175ed:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4175f3:	71 32                	jno    0x417627
4175f5:	58                   	pop    %eax
4175f6:	5a                   	pop    %edx
4175f7:	46                   	inc    %esi
4175f8:	45                   	inc    %ebp
4175f9:	59                   	pop    %ecx
4175fa:	71 62                	jno    0x41765e
4175fc:	66 36 37             	data16 ss aaa
4175ff:	73 24                	jae    0x417625
417601:	50                   	push   %eax
417602:	52                   	push   %edx
417603:	66 39 58 79          	cmp    %bx,0x79(%eax)
417607:	78 37                	js     0x417640
417609:	51                   	push   %ecx
41760a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41760f:	71 36                	jno    0x417647
417611:	7a 6a                	jp     0x41767d
417613:	57                   	push   %edi
417614:	41                   	inc    %ecx
417615:	72 7a                	jb     0x417691
417617:	51                   	push   %ecx
417618:	38 4a 76             	cmp    %cl,0x76(%edx)
41761b:	5f                   	pop    %edi
41761c:	31 77 61             	xor    %esi,0x61(%edi)
41761f:	71 78                	jno    0x417699
417621:	53                   	push   %ebx
417622:	65 50                	gs push %eax
417624:	38 41 3d             	cmp    %al,0x3d(%ecx)
417627:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41762c:	58                   	pop    %eax
41762d:	4f                   	dec    %edi
41762e:	34 41                	xor    $0x41,%al
417630:	38 24 59             	cmp    %ah,(%ecx,%ebx,2)
417633:	72 4e                	jb     0x417683
417635:	5f                   	pop    %edi
417636:	4f                   	dec    %edi
417637:	6f                   	outsl  %ds:(%esi),(%dx)
417638:	50                   	push   %eax
417639:	68 46 4f 6e 24       	push   $0x246e4f46
41763e:	48                   	dec    %eax
41763f:	68 74 67 3d 3d       	push   $0x3d3d6774
417644:	00 23                	add    %ah,(%ebx)
417646:	3d 71 77 39 46       	cmp    $0x46397771,%eax
41764b:	52                   	push   %edx
41764c:	36 33 7a 58          	xor    %ss:0x58(%edx),%edi
417650:	56                   	push   %esi
417651:	6a 24                	push   $0x24
417653:	6f                   	outsl  %ds:(%esi),(%dx)
417654:	6d                   	insl   (%dx),%es:(%edi)
417655:	56                   	push   %esi
417656:	6e                   	outsb  %ds:(%esi),(%dx)
417657:	77 67                	ja     0x4176c0
417659:	30 75 33             	xor    %dh,0x33(%ebp)
41765c:	37                   	aaa
41765d:	41                   	inc    %ecx
41765e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417663:	71 57                	jno    0x4176bc
417665:	6b 50 63 24          	imul   $0x24,0x63(%eax),%edx
417669:	75 42                	jne    0x4176ad
41766b:	46                   	inc    %esi
41766c:	67 4a                	addr16 dec %edx
41766e:	72 68                	jb     0x4176d8
417670:	75 69                	jne    0x4176db
417672:	6d                   	insl   (%dx),%es:(%edi)
417673:	6a 4b                	push   $0x4b
417675:	58                   	pop    %eax
417676:	6b 46 63 77          	imul   $0x77,0x63(%esi),%eax
41767a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41767f:	71 73                	jno    0x4176f4
417681:	57                   	push   %edi
417682:	41                   	inc    %ecx
417683:	62 50 42             	bound  %edx,0x42(%eax)
417686:	61                   	popa
417687:	31 79 70             	xor    %edi,0x70(%ecx)
41768a:	74 62                	je     0x4176ee
41768c:	42                   	inc    %edx
41768d:	39 37                	cmp    %esi,(%edi)
41768f:	7a 6f                	jp     0x417700
417691:	41                   	inc    %ecx
417692:	6a 65                	push   $0x65
417694:	53                   	push   %ebx
417695:	41                   	inc    %ecx
417696:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41769b:	71 6b                	jno    0x417708
41769d:	67 70 6a             	addr16 jo 0x41770a
4176a0:	4f                   	dec    %edi
4176a1:	33 49 32             	xor    0x32(%ecx),%ecx
4176a4:	72 64                	jb     0x41770a
4176a6:	67 36 49             	addr16 ss dec %ecx
4176a9:	6c                   	insb   (%dx),%es:(%edi)
4176aa:	34 6e                	xor    $0x6e,%al
4176ac:	79 71                	jns    0x41771f
4176ae:	7a 67                	jp     0x417717
4176b0:	44                   	inc    %esp
4176b1:	77 3d                	ja     0x4176f0
4176b3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4176b8:	53                   	push   %ebx
4176b9:	62 63 4f             	bound  %esp,0x4f(%ebx)
4176bc:	42                   	inc    %edx
4176bd:	68 38 4b 66 37       	push   $0x37664b38
4176c2:	7a 62                	jp     0x417726
4176c4:	24 49                	and    $0x49,%al
4176c6:	63 69 44             	arpl   %ebp,0x44(%ecx)
4176c9:	78 50                	js     0x41771b
4176cb:	6c                   	insb   (%dx),%es:(%edi)
4176cc:	47                   	inc    %edi
4176cd:	77 3d                	ja     0x41770c
4176cf:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4176d4:	36 6a 4c             	ss push $0x4c
4176d7:	59                   	pop    %ecx
4176d8:	75 4f                	jne    0x417729
4176da:	4f                   	dec    %edi
4176db:	6d                   	insl   (%dx),%es:(%edi)
4176dc:	43                   	inc    %ebx
4176dd:	24 61                	and    $0x61,%al
4176df:	39 5f 55             	cmp    %ebx,0x55(%edi)
4176e2:	79 53                	jns    0x417737
4176e4:	73 55                	jae    0x41773b
4176e6:	6c                   	insb   (%dx),%es:(%edi)
4176e7:	73 46                	jae    0x41772f
4176e9:	41                   	inc    %ecx
4176ea:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4176ef:	71 54                	jno    0x417745
4176f1:	61                   	popa
4176f2:	77 52                	ja     0x417746
4176f4:	44                   	inc    %esp
4176f5:	6b 73 59 32          	imul   $0x32,0x59(%ebx),%esi
4176f9:	4b                   	dec    %ebx
4176fa:	46                   	inc    %esi
4176fb:	76 59                	jbe    0x417756
4176fd:	35 56 32 76 77       	xor    $0x77763256,%eax
417702:	31 5f 70             	xor    %ebx,0x70(%edi)
417705:	41                   	inc    %ecx
417706:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41770b:	71 42                	jno    0x41774f
41770d:	65 4f                	gs dec %edi
41770f:	42                   	inc    %edx
417710:	6c                   	insb   (%dx),%es:(%edi)
417711:	48                   	dec    %eax
417712:	36 43                	ss inc %ebx
417714:	77 48                	ja     0x41775e
417716:	46                   	inc    %esi
417717:	6e                   	outsb  %ds:(%esi),(%dx)
417718:	51                   	push   %ecx
417719:	64 5a                	fs pop %edx
41771b:	57                   	push   %edi
41771c:	57                   	push   %edi
41771d:	42                   	inc    %edx
41771e:	67 5a                	addr16 pop %edx
417720:	5f                   	pop    %edi
417721:	70 65                	jo     0x417788
417723:	6d                   	insl   (%dx),%es:(%edi)
417724:	75 64                	jne    0x41778a
417726:	5a                   	pop    %edx
417727:	36 43                	ss inc %ebx
417729:	66 43                	inc    %bx
41772b:	56                   	push   %esi
41772c:	63 66 4f             	arpl   %esp,0x4f(%esi)
41772f:	51                   	push   %ecx
417730:	74 67                	je     0x417799
417732:	70 65                	jo     0x417799
417734:	47                   	inc    %edi
417735:	24 59                	and    $0x59,%al
417737:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41773c:	4f                   	dec    %edi
41773d:	59                   	pop    %ecx
41773e:	51                   	push   %ecx
41773f:	41                   	inc    %ecx
417740:	31 53 38             	xor    %edx,0x38(%ebx)
417743:	56                   	push   %esi
417744:	48                   	dec    %eax
417745:	52                   	push   %edx
417746:	24 6d                	and    $0x6d,%al
417748:	4f                   	dec    %edi
417749:	4f                   	dec    %edi
41774a:	36 58                	ss pop %eax
41774c:	58                   	pop    %eax
41774d:	75 79                	jne    0x4177c8
41774f:	46                   	inc    %esi
417750:	39 51 3d             	cmp    %edx,0x3d(%ecx)
417753:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417758:	35 76 35 63 4c       	xor    $0x4c633576,%eax
41775d:	53                   	push   %ebx
41775e:	4d                   	dec    %ebp
41775f:	46                   	inc    %esi
417760:	42                   	inc    %edx
417761:	61                   	popa
417762:	78 69                	js     0x4177cd
417764:	54                   	push   %esp
417765:	74 4f                	je     0x4177b6
417767:	45                   	inc    %ebp
417768:	6a 73                	push   $0x73
41776a:	63 78 38             	arpl   %edi,0x38(%eax)
41776d:	36 67 4e             	ss addr16 dec %esi
417770:	32 6f 7a             	xor    0x7a(%edi),%ch
417773:	58                   	pop    %eax
417774:	6c                   	insb   (%dx),%es:(%edi)
417775:	66 79 74             	data16 jns 0x4177ec
417778:	69 4c 36 55 6d 58 6e 	imul   $0x796e586d,0x55(%esi,%esi,1),%ecx
41777f:	79
417780:	57                   	push   %edi
417781:	74 67                	je     0x4177ea
417783:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417788:	77 4b                	ja     0x4177d5