417644:	5a                   	pop    %edx
417645:	4b                   	dec    %ebx
417646:	39 4a 51             	cmp    %ecx,0x51(%edx)
417649:	78 2b                	js     0x417676
41764b:	56                   	push   %esi
41764c:	4e                   	dec    %esi
41764d:	62 42 52             	bound  %eax,0x52(%edx)
417650:	6a 79                	push   $0x79
417652:	4c                   	dec    %esp
417653:	56                   	push   %esi
417654:	35 47 44 47 70       	xor    $0x70474447,%eax
417659:	59                   	pop    %ecx
41765a:	4f                   	dec    %edi
41765b:	6e                   	outsb  %ds:(%esi),(%dx)
41765c:	52                   	push   %edx
41765d:	6d                   	insl   (%dx),%es:(%edi)
41765e:	7a 51                	jp     0x4176b1
417660:	75 62                	jne    0x4176c4
417662:	4f                   	dec    %edi
417663:	74 53                	je     0x4176b8
417665:	59                   	pop    %ecx
417666:	38 36                	cmp    %dh,(%esi)
417668:	6b 75 4e 45          	imul   $0x45,0x4e(%ebp),%esi
41766c:	72 35                	jb     0x4176a3
41766e:	37                   	aaa
41766f:	50                   	push   %eax
417670:	75 53                	jne    0x4176c5
417672:	71 6c                	jno    0x4176e0
417674:	33 37                	xor    (%edi),%esi
417676:	48                   	dec    %eax
417677:	44                   	inc    %esp
417678:	48                   	dec    %eax
417679:	78 62                	js     0x4176dd
41767b:	77 66                	ja     0x4176e3
41767d:	64 68 4f 30 2f 75    	fs push $0x752f304f
417683:	75 4f                	jne    0x4176d4
417685:	57                   	push   %edi
417686:	71 47                	jno    0x4176cf
417688:	6b 58 67 62          	imul   $0x62,0x67(%eax),%ebx
41768c:	61                   	popa
41768d:	6a 53                	push   $0x53
41768f:	6e                   	outsb  %ds:(%esi),(%dx)
417690:	6e                   	outsb  %ds:(%esi),(%dx)
417691:	33 56 77             	xor    0x77(%esi),%edx
417694:	72 6b                	jb     0x417701
417696:	70 35                	jo     0x4176cd
417698:	55                   	push   %ebp
417699:	6f                   	outsl  %ds:(%esi),(%dx)
41769a:	57                   	push   %edi
41769b:	52                   	push   %edx
41769c:	62 52 74             	bound  %edx,0x74(%edx)
41769f:	77 42                	ja     0x4176e3
4176a1:	70 6f                	jo     0x417712
4176a3:	47                   	inc    %edi
4176a4:	67 78 71             	addr16 js 0x417718
4176a7:	6a 61                	push   $0x61
4176a9:	30 38                	xor    %bh,(%eax)
4176ab:	54                   	push   %esp
4176ac:	52                   	push   %edx
4176ad:	65 34 77             	gs xor $0x77,%al
4176b0:	79 2f                	jns    0x4176e1
4176b2:	6a 53                	push   $0x53
4176b4:	33 39                	xor    (%ecx),%edi
4176b6:	58                   	pop    %eax
4176b7:	4f                   	dec    %edi
4176b8:	6e                   	outsb  %ds:(%esi),(%dx)
4176b9:	67 32 36 77 46       	xor    0x4677,%dh
4176be:	55                   	push   %ebp
4176bf:	57                   	push   %edi
4176c0:	70 79                	jo     0x41773b
4176c2:	39 6b 51             	cmp    %ebp,0x51(%ebx)
4176c5:	5a                   	pop    %edx
4176c6:	57                   	push   %edi
4176c7:	46                   	inc    %esi
4176c8:	6f                   	outsl  %ds:(%esi),(%dx)
4176c9:	58                   	pop    %eax
4176ca:	70 71                	jo     0x41773d
4176cc:	4a                   	dec    %edx
4176cd:	6b 72 72 6d          	imul   $0x6d,0x72(%edx),%esi
4176d1:	78 79                	js     0x41774c
4176d3:	4d                   	dec    %ebp
4176d4:	2b 50 53             	sub    0x53(%eax),%edx
4176d7:	4c                   	dec    %esp
4176d8:	36 45                	ss inc %ebp
4176da:	47                   	inc    %edi
4176db:	35 34 54 59 4f       	xor    $0x4f595434,%eax
4176e0:	53                   	push   %ebx
4176e1:	75 39                	jne    0x41771c
4176e3:	30 66 57             	xor    %ah,0x57(%esi)
4176e6:	37                   	aaa
4176e7:	64 34 71             	fs xor $0x71,%al
4176ea:	4b                   	dec    %ebx
4176eb:	63 42 32             	arpl   %eax,0x32(%edx)
4176ee:	4d                   	dec    %ebp
4176ef:	73 72                	jae    0x417763
4176f1:	54                   	push   %esp
4176f2:	43                   	inc    %ebx
4176f3:	61                   	popa
4176f4:	78 65                	js     0x41775b
4176f6:	59                   	pop    %ecx
4176f7:	75 56                	jne    0x41774f
4176f9:	52                   	push   %edx
4176fa:	6e                   	outsb  %ds:(%esi),(%dx)
4176fb:	46                   	inc    %esi
4176fc:	68 51 67 68 73       	push   $0x73686751
417701:	54                   	push   %esp
417702:	5a                   	pop    %edx
417703:	76 35                	jbe    0x41773a
417705:	38 35 49 6e 34 4b    	cmp    %dh,0x4b346e49
41770b:	44                   	inc    %esp
41770c:	66 34 77             	data16 xor $0x77,%al
41770f:	4b                   	dec    %ebx
417710:	41                   	inc    %ecx
417711:	62 71 57             	bound  %esi,0x57(%ecx)
417714:	6b 63 53 6c          	imul   $0x6c,0x53(%ebx),%esp
417718:	57                   	push   %edi
417719:	41                   	inc    %ecx
41771a:	4b                   	dec    %ebx
41771b:	41                   	inc    %ecx
41771c:	70 33                	jo     0x417751
41771e:	73 59                	jae    0x417779
417720:	62 70 74             	bound  %esi,0x74(%eax)
417723:	2b 2b                	sub    (%ebx),%ebp
417725:	39 65 46             	cmp    %esp,0x46(%ebp)
417728:	38 50 2b             	cmp    %dl,0x2b(%eax)
41772b:	41                   	inc    %ecx
41772c:	4d                   	dec    %ebp
41772d:	59                   	pop    %ecx
41772e:	66 72 35             	data16 jb 0x417766
417731:	62 6f 47             	bound  %ebp,0x47(%edi)
417734:	66 47                	inc    %di
417736:	6f                   	outsl  %ds:(%esi),(%dx)
417737:	37                   	aaa
417738:	55                   	push   %ebp
417739:	72 33                	jb     0x41776e
41773b:	46                   	inc    %esi
41773c:	2b 41 61             	sub    0x61(%ecx),%eax
41773f:	33 72 6d             	xor    0x6d(%edx),%esi
417742:	2b 53 35             	sub    0x35(%ebx),%edx
417745:	37                   	aaa
417746:	42                   	inc    %edx
417747:	37                   	aaa
417748:	68 72 65 46 71       	push   $0x71466572
41774d:	51                   	push   %ecx
41774e:	62 77 6a             	bound  %esi,0x6a(%edi)
417751:	7a 6d                	jp     0x4177c0
417753:	32 72 50             	xor    0x50(%edx),%dh
417756:	6b 69 68 4e          	imul   $0x4e,0x68(%ecx),%ebp
41775a:	6c                   	insb   (%dx),%es:(%edi)
41775b:	35 44 78 75 6c       	xor    $0x6c757844,%eax
417760:	4f                   	dec    %edi
417761:	34 6b                	xor    $0x6b,%al
417763:	2b 38                	sub    (%eax),%edi
417765:	79 30                	jns    0x417797
417767:	36 4b                	ss dec %ebx
417769:	43                   	inc    %ebx
41776a:	61                   	popa
41776b:	4a                   	dec    %edx
41776c:	31 7a 6f             	xor    %edi,0x6f(%edx)
41776f:	49                   	dec    %ecx
417770:	6f                   	outsl  %ds:(%esi),(%dx)
417771:	79 30                	jns    0x4177a3
417773:	55                   	push   %ebp
417774:	4f                   	dec    %edi
417775:	69 6b 4c 7a 5a 5a 37 	imul   $0x375a5a7a,0x4c(%ebx),%ebp
41777c:	36 6c                	ss insb (%dx),%es:(%edi)
41777e:	36 6d                	ss insl (%dx),%es:(%edi)
417780:	72 77                	jb     0x4177f9
417782:	32 39                	xor    (%ecx),%bh
417784:	33 63 55             	xor    0x55(%ebx),%esp
417787:	4d                   	dec    %ebp
417788:	32 4d 74             	xor    0x74(%ebp),%cl
41778b:	68 37 4a 48 44       	push   $0x44484a37
417790:	52                   	push   %edx
417791:	57                   	push   %edi
417792:	62 33                	bound  %esi,(%ebx)
417794:	6c                   	insb   (%dx),%es:(%edi)
417795:	5a                   	pop    %edx
417796:	36 38 61 4b          	cmp    %ah,%ss:0x4b(%ecx)
41779a:	32 39                	xor    (%ecx),%bh
41779c:	70 53                	jo     0x4177f1
41779e:	2b 62 76             	sub    0x76(%edx),%esp
4177a1:	64 2b 2f             	sub    %fs:(%edi),%ebp
4177a4:	6a 71                	push   $0x71
4177a6:	78 74                	js     0x41781c
4177a8:	46                   	inc    %esi
4177a9:	6e                   	outsb  %ds:(%esi),(%dx)
4177aa:	65 6d                	gs insl (%dx),%es:(%edi)
4177ac:	34 32                	xor    $0x32,%al
4177ae:	35 4b 6b 68 6c       	xor    $0x6c686b4b,%eax
4177b3:	72 73                	jb     0x417828
4177b5:	66 42                	inc    %dx
4177b7:	63 7a 78             	arpl   %edi,0x78(%edx)
4177ba:	6c                   	insb   (%dx),%es:(%edi)
4177bb:	48                   	dec    %eax
4177bc:	4b                   	dec    %ebx
4177bd:	73 75                	jae    0x417834
4177bf:	61                   	popa
4177c0:	67 67 63 77 42       	addr16 arpl %esi,0x42(%bx)
4177c5:	59                   	pop    %ecx
4177c6:	37                   	aaa
4177c7:	7a 63                	jp     0x41782c
4177c9:	52                   	push   %edx
4177ca:	6f                   	outsl  %ds:(%esi),(%dx)
4177cb:	4b                   	dec    %ebx
4177cc:	4b                   	dec    %ebx
4177cd:	75 71                	jne    0x417840
4177cf:	37                   	aaa
4177d0:	4d                   	dec    %ebp
4177d1:	53                   	push   %ebx
4177d2:	42                   	inc    %edx
4177d3:	35 58 33 54 4b       	xor    $0x4b543358,%eax
4177d8:	6e                   	outsb  %ds:(%esi),(%dx)
4177d9:	39 66 4c             	cmp    %esp,0x4c(%esi)
4177dc:	49                   	dec    %ecx
4177dd:	75 4f                	jne    0x41782e
4177df:	68 50 69 4b 64       	push   $0x644b6950
4177e4:	55                   	push   %ebp
4177e5:	69 71 72 76 55 6c 50 	imul   $0x506c5576,0x72(%ecx),%esi
4177ec:	73 48                	jae    0x417836
4177ee:	4c                   	dec    %esp
4177ef:	4d                   	dec    %ebp
4177f0:	6a 48                	push   $0x48
4177f2:	39 46 45             	cmp    %eax,0x45(%esi)
4177f5:	5a                   	pop    %edx
4177f6:	50                   	push   %eax
4177f7:	32 37                	xor    (%edi),%dh
4177f9:	45                   	inc    %ebp
4177fa:	38 38                	cmp    %bh,(%eax)
4177fc:	73 32                	jae    0x417830
4177fe:	34 4e                	xor    $0x4e,%al
417800:	30 42 46             	xor    %al,0x46(%edx)
417803:	56                   	push   %esi
417804:	76 4b                	jbe    0x417851
417806:	57                   	push   %edi
417807:	34 36                	xor    $0x36,%al
417809:	59                   	pop    %ecx
41780a:	46                   	inc    %esi
41780b:	55                   	push   %ebp
41780c:	6b 53 4a 36          	imul   $0x36,0x4a(%ebx),%edx
417810:	79 7a                	jns    0x41788c
417812:	6e                   	outsb  %ds:(%esi),(%dx)
417813:	73 76                	jae    0x41788b
417815:	4d                   	dec    %ebp
417816:	52                   	push   %edx
417817:	75 68                	jne    0x417881
417819:	31 34 37             	xor    %esi,(%edi,%esi,1)
41781c:	64 43                	fs inc %ebx
41781e:	42                   	inc    %edx
41781f:	45                   	inc    %ebp
417820:	64 55                	fs push %ebp
417822:	33 53 45             	xor    0x45(%ebx),%edx
417825:	39 68 73             	cmp    %ebp,0x73(%eax)
417828:	63 76 4d             	arpl   %esi,0x4d(%esi)
41782b:	52                   	push   %edx
41782c:	6c                   	insb   (%dx),%es:(%edi)
41782d:	41                   	inc    %ecx
41782e:	79 58                	jns    0x417888
417830:	78 79                	js     0x4178ab
417832:	48                   	dec    %eax
417833:	41                   	inc    %ecx
417834:	42                   	inc    %edx
417835:	46                   	inc    %esi
417836:	35 79 30 4e 66       	xor    $0x664e3079,%eax
41783b:	35 72 69 35 55       	xor    $0x55356972,%eax
417840:	78 67                	js     0x4178a9
417842:	4e                   	dec    %esi
417843:	68 67 61 41 52       	push   $0x52416167
417848:	72 54                	jb     0x41789e
41784a:	35 49 6b 56 38       	xor    $0x38566b49,%eax
41784f:	6d                   	insl   (%dx),%es:(%edi)
417850:	61                   	popa
417851:	38 52 57             	cmp    %dl,0x57(%edx)
417854:	73 32                	jae    0x417888
417856:	31 44 44 77          	xor    %eax,0x77(%esp,%eax,2)
41785a:	72 7a                	jb     0x4178d6
41785c:	73 65                	jae    0x4178c3
41785e:	74 38                	je     0x417898
417860:	37                   	aaa
417861:	4c                   	dec    %esp
417862:	6a 61                	push   $0x61
417864:	44                   	inc    %esp
417865:	55                   	push   %ebp
417866:	30 33                	xor    %dh,(%ebx)
417868:	36 45                	ss inc %ebp
41786a:	77 73                	ja     0x4178df
41786c:	78 55                	js     0x4178c3
41786e:	65 6b 70 4f 7a       	imul   $0x7a,%gs:0x4f(%eax),%esi
417873:	58                   	pop    %eax
417874:	45                   	inc    %ebp
417875:	37                   	aaa
417876:	37                   	aaa
417877:	62 74 51 58          	bound  %esi,0x58(%ecx,%edx,2)
41787b:	64 55                	fs push %ebp
41787d:	64 72 35             	fs jb  0x4178b5
417880:	4f                   	dec    %edi
417881:	33 4e 48             	xor    0x48(%esi),%ecx
417884:	52                   	push   %edx
417885:	2f                   	das
417886:	41                   	inc    %ecx
417887:	35 37 33 51 69       	xor    $0x69513337,%eax
41788c:	74 49                	je     0x4178d7
41788e:	4e                   	dec    %esi
41788f:	44                   	inc    %esp
417890:	47                   	inc    %edi
417891:	53                   	push   %ebx
417892:	47                   	inc    %edi
417893:	31 67 69             	xor    %esp,0x69(%edi)
417896:	2b 49 56             	sub    0x56(%ecx),%ecx
417899:	59                   	pop    %ecx
41789a:	38 38                	cmp    %bh,(%eax)
41789c:	73 2f                	jae    0x4178cd
41789e:	62 31                	bound  %esi,(%ecx)
4178a0:	53                   	push   %ebx
4178a1:	33 32                	xor    (%edx),%esi
4178a3:	64 63 6f 79          	arpl   %ebp,%fs:0x79(%edi)
4178a7:	42                   	inc    %edx
4178a8:	6d                   	insl   (%dx),%es:(%edi)
4178a9:	56                   	push   %esi
4178aa:	6c                   	insb   (%dx),%es:(%edi)
4178ab:	4d                   	dec    %ebp
4178ac:	4e                   	dec    %esi
4178ad:	2f                   	das
4178ae:	2b 33                	sub    (%ebx),%esi
4178b0:	41                   	inc    %ecx
4178b1:	45                   	inc    %ebp
4178b2:	33 41 6c             	xor    0x6c(%ecx),%eax
4178b5:	79 4a                	jns    0x417901
4178b7:	32 69 31             	xor    0x31(%ecx),%ch
4178ba:	74 46                	je     0x417902
4178bc:	53                   	push   %ebx
4178bd:	75 32                	jne    0x4178f1
4178bf:	6a 6f                	push   $0x6f
4178c1:	4b                   	dec    %ebx
4178c2:	73 6d                	jae    0x417931
4178c4:	65 68 7a 68 77 77    	gs push $0x7777687a
4178ca:	30 5a 4b             	xor    %bl,0x4b(%edx)
4178cd:	6f                   	outsl  %ds:(%esi),(%dx)
4178ce:	49                   	dec    %ecx
4178cf:	75 58                	jne    0x417929
4178d1:	76 6f                	jbe    0x417942
4178d3:	31 66 55             	xor    %esp,0x55(%esi)
4178d6:	6a 35                	push   $0x35
4178d8:	56                   	push   %esi
4178d9:	73 4d                	jae    0x417928
4178db:	2f                   	das
4178dc:	43                   	inc    %ebx
4178dd:	45                   	inc    %ebp
4178de:	50                   	push   %eax
4178df:	33 36                	xor    (%esi),%esi