417698:	74 41                	je     0x4176db
41769a:	72 67                	jb     0x417703
41769c:	73 00                	jae    0x41769e
41769e:	43                   	inc    %ebx
41769f:	61                   	popa
4176a0:	6c                   	insb   (%dx),%es:(%edi)
4176a1:	65 6e                	outsb  %gs:(%esi),(%dx)
4176a3:	64 61                	fs popa
4176a5:	72 52                	jb     0x4176f9
4176a7:	65 6e                	outsb  %gs:(%esi),(%dx)
4176a9:	64 65 72 65          	fs gs jb 0x417712
4176ad:	72 54                	jb     0x417703
4176af:	69 6d 65 55 6e 69 74 	imul   $0x74696e55,0x65(%ebp),%ebp
4176b6:	45                   	inc    %ebp
4176b7:	76 65                	jbe    0x41771e
4176b9:	6e                   	outsb  %ds:(%esi),(%dx)
4176ba:	74 41                	je     0x4176fd
4176bc:	72 67                	jb     0x417725
4176be:	73 00                	jae    0x4176c0
4176c0:	50                   	push   %eax
4176c1:	61                   	popa
4176c2:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
4176c9:	74 41                	je     0x41770c
4176cb:	72 67                	jb     0x417734
4176cd:	73 00                	jae    0x4176cf
4176cf:	4d                   	dec    %ebp
4176d0:	6f                   	outsl  %ds:(%esi),(%dx)
4176d1:	6e                   	outsb  %ds:(%esi),(%dx)
4176d2:	74 68                	je     0x41773c
4176d4:	56                   	push   %esi
4176d5:	69 65 77 4d 6f 6e 74 	imul   $0x746e6f4d,0x77(%ebp),%esp
4176dc:	45                   	inc    %ebp
4176dd:	76 65                	jbe    0x417744
4176df:	6e                   	outsb  %ds:(%esi),(%dx)
4176e0:	74 41                	je     0x417723
4176e2:	72 67                	jb     0x41774b
4176e4:	73 00                	jae    0x4176e6
4176e6:	43                   	inc    %ebx
4176e7:	61                   	popa
4176e8:	6c                   	insb   (%dx),%es:(%edi)
4176e9:	65 6e                	outsb  %gs:(%esi),(%dx)
4176eb:	64 61                	fs popa
4176ed:	72 52                	jb     0x417741
4176ef:	65 6e                	outsb  %gs:(%esi),(%dx)
4176f1:	64 65 72 65          	fs gs jb 0x41775a
4176f5:	72 42                	jb     0x417739
4176f7:	6f                   	outsl  %ds:(%esi),(%dx)
4176f8:	78 45                	js     0x41773f
4176fa:	76 65                	jbe    0x417761
4176fc:	6e                   	outsb  %ds:(%esi),(%dx)
4176fd:	74 41                	je     0x417740
4176ff:	72 67                	jb     0x417768
417701:	73 00                	jae    0x417703
417703:	4d                   	dec    %ebp
417704:	6f                   	outsl  %ds:(%esi),(%dx)
417705:	6e                   	outsb  %ds:(%esi),(%dx)
417706:	74 68                	je     0x417770
417708:	56                   	push   %esi
417709:	69 65 77 42 6f 78 45 	imul   $0x45786f42,0x77(%ebp),%esp
417710:	76 65                	jbe    0x417777
417712:	6e                   	outsb  %ds:(%esi),(%dx)
417713:	74 41                	je     0x417756
417715:	72 67                	jb     0x41777e
417717:	73 00                	jae    0x417719
417719:	43                   	inc    %ebx
41771a:	61                   	popa
41771b:	6c                   	insb   (%dx),%es:(%edi)
41771c:	65 6e                	outsb  %gs:(%esi),(%dx)
41771e:	64 61                	fs popa
417720:	72 44                	jb     0x417766
417722:	61                   	popa
417723:	79 45                	jns    0x41776a
417725:	76 65                	jbe    0x41778c
417727:	6e                   	outsb  %ds:(%esi),(%dx)
417728:	74 41                	je     0x41776b
41772a:	72 67                	jb     0x417793
41772c:	73 00                	jae    0x41772e
41772e:	43                   	inc    %ebx
41772f:	61                   	popa
417730:	6c                   	insb   (%dx),%es:(%edi)
417731:	65 6e                	outsb  %gs:(%esi),(%dx)
417733:	64 61                	fs popa
417735:	72 52                	jb     0x417789
417737:	65 6e                	outsb  %gs:(%esi),(%dx)
417739:	64 65 72 65          	fs gs jb 0x4177a2
41773d:	72 44                	jb     0x417783
41773f:	61                   	popa
417740:	79 45                	jns    0x417787
417742:	76 65                	jbe    0x4177a9
417744:	6e                   	outsb  %ds:(%esi),(%dx)
417745:	74 41                	je     0x417788
417747:	72 67                	jb     0x4177b0
417749:	73 00                	jae    0x41774b
41774b:	4b                   	dec    %ebx
41774c:	65 79 45             	gs jns 0x417794
41774f:	76 65                	jbe    0x4177b6
417751:	6e                   	outsb  %ds:(%esi),(%dx)
417752:	74 41                	je     0x417795
417754:	72 67                	jb     0x4177bd
417756:	73 00                	jae    0x417758
417758:	61                   	popa
417759:	72 67                	jb     0x4177c2
41775b:	73 00                	jae    0x41775d
41775d:	67 65 74 5f          	addr16 gs je 0x4177c0
417761:	4d                   	dec    %ebp
417762:	6f                   	outsl  %ds:(%esi),(%dx)
417763:	6e                   	outsb  %ds:(%esi),(%dx)
417764:	74 68                	je     0x4177ce
417766:	73 00                	jae    0x417768
417768:	41                   	inc    %ecx
417769:	64 64 4d             	fs fs dec %ebp
41776c:	6f                   	outsl  %ds:(%esi),(%dx)
41776d:	6e                   	outsb  %ds:(%esi),(%dx)
41776e:	74 68                	je     0x4177d8
417770:	73 00                	jae    0x417772
417772:	55                   	push   %ebp
417773:	70 64                	jo     0x4177d9
417775:	61                   	popa
417776:	74 65                	je     0x4177dd
417778:	4d                   	dec    %ebp
417779:	6f                   	outsl  %ds:(%esi),(%dx)
41777a:	6e                   	outsb  %ds:(%esi),(%dx)
41777b:	74 68                	je     0x4177e5
41777d:	73 00                	jae    0x41777f
41777f:	5f                   	pop    %edi
417780:	6d                   	insl   (%dx),%es:(%edi)
417781:	6f                   	outsl  %ds:(%esi),(%dx)
417782:	6e                   	outsb  %ds:(%esi),(%dx)
417783:	74 68                	je     0x4177ed
417785:	73 00                	jae    0x417787
417787:	67 65 74 5f          	addr16 gs je 0x4177ea
41778b:	57                   	push   %edi
41778c:	65 65 6b 73 00 55    	gs imul $0x55,%gs:0x0(%ebx),%esi
417792:	70 64                	jo     0x4177f8
417794:	61                   	popa
417795:	74 65                	je     0x4177fc
417797:	44                   	inc    %esp
417798:	61                   	popa
417799:	79 73                	jns    0x41780e
41779b:	41                   	inc    %ecx
41779c:	6e                   	outsb  %ds:(%esi),(%dx)
41779d:	64 57                	fs push %edi
41779f:	65 65 6b 73 00 5f    	gs imul $0x5f,%gs:0x0(%ebx),%esi
4177a5:	77 65                	ja     0x41780c
4177a7:	65 6b 73 00 45       	imul   $0x45,%gs:0x0(%ebx),%esi
4177ac:	71 75                	jno    0x417823
4177ae:	61                   	popa
4177af:	6c                   	insb   (%dx),%es:(%edi)
4177b0:	73 00                	jae    0x4177b2
4177b2:	67 65 74 5f          	addr16 gs je 0x417815
4177b6:	43                   	inc    %ebx
4177b7:	6f                   	outsl  %ds:(%esi),(%dx)
4177b8:	6e                   	outsb  %ds:(%esi),(%dx)
4177b9:	74 72                	je     0x41782d
4177bb:	6f                   	outsl  %ds:(%esi),(%dx)
4177bc:	6c                   	insb   (%dx),%es:(%edi)
4177bd:	73 00                	jae    0x4177bf
4177bf:	67 65 74 5f          	addr16 gs je 0x417822
4177c3:	49                   	dec    %ecx
4177c4:	74 65                	je     0x41782b
4177c6:	6d                   	insl   (%dx),%es:(%edi)
4177c7:	73 00                	jae    0x4177c9
4177c9:	61                   	popa
4177ca:	64 64 5f             	fs fs pop %edi
4177cd:	4c                   	dec    %esp
4177ce:	6f                   	outsl  %ds:(%esi),(%dx)
4177cf:	61                   	popa
4177d0:	64 49                	fs dec %ecx
4177d2:	74 65                	je     0x417839
4177d4:	6d                   	insl   (%dx),%es:(%edi)
4177d5:	73 00                	jae    0x4177d7
4177d7:	72 65                	jb     0x41783e
4177d9:	6d                   	insl   (%dx),%es:(%edi)
4177da:	6f                   	outsl  %ds:(%esi),(%dx)
4177db:	76 65                	jbe    0x417842
4177dd:	5f                   	pop    %edi
4177de:	4c                   	dec    %esp
4177df:	6f                   	outsl  %ds:(%esi),(%dx)
4177e0:	61                   	popa
4177e1:	64 49                	fs dec %ecx
4177e3:	74 65                	je     0x41784a
4177e5:	6d                   	insl   (%dx),%es:(%edi)
4177e6:	73 00                	jae    0x4177e8
4177e8:	4f                   	dec    %edi
4177e9:	6e                   	outsb  %ds:(%esi),(%dx)
4177ea:	4c                   	dec    %esp
4177eb:	6f                   	outsl  %ds:(%esi),(%dx)
4177ec:	61                   	popa
4177ed:	64 49                	fs dec %ecx
4177ef:	74 65                	je     0x417856
4177f1:	6d                   	insl   (%dx),%es:(%edi)
4177f2:	73 00                	jae    0x4177f4
4177f4:	52                   	push   %edx
4177f5:	65 6c                	gs insb (%dx),%es:(%edi)
4177f7:	6f                   	outsl  %ds:(%esi),(%dx)
4177f8:	61                   	popa
4177f9:	64 49                	fs dec %ecx
4177fb:	74 65                	je     0x417862
4177fd:	6d                   	insl   (%dx),%es:(%edi)
4177fe:	73 00                	jae    0x417800
417800:	67 65 74 5f          	addr16 gs je 0x417863
417804:	43                   	inc    %ebx
417805:	6f                   	outsl  %ds:(%esi),(%dx)
417806:	6e                   	outsb  %ds:(%esi),(%dx)
417807:	74 61                	je     0x41786a
417809:	69 6e 65 64 49 74 65 	imul   $0x65744964,0x65(%esi),%ebp
417810:	6d                   	insl   (%dx),%es:(%edi)
417811:	73 00                	jae    0x417813
417813:	5f                   	pop    %edi
417814:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
417817:	74 61                	je     0x41787a
417819:	69 6e 65 64 49 74 65 	imul   $0x65744964,0x65(%esi),%ebp
417820:	6d                   	insl   (%dx),%es:(%edi)
417821:	73 00                	jae    0x417823
417823:	44                   	inc    %esp
417824:	65 6c                	gs insb (%dx),%es:(%edi)
417826:	65 74 65             	gs je  0x41788e
417829:	53                   	push   %ebx
41782a:	65 6c                	gs insb (%dx),%es:(%edi)
41782c:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
417831:	49                   	dec    %ecx
417832:	74 65                	je     0x417899
417834:	6d                   	insl   (%dx),%es:(%edi)
417835:	73 00                	jae    0x417837
417837:	43                   	inc    %ebx
417838:	6c                   	insb   (%dx),%es:(%edi)
417839:	65 61                	gs popa
41783b:	72 53                	jb     0x417890
41783d:	65 6c                	gs insb (%dx),%es:(%edi)
41783f:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
417844:	49                   	dec    %ecx
417845:	74 65                	je     0x4178ac
417847:	6d                   	insl   (%dx),%es:(%edi)
417848:	73 00                	jae    0x41784a
41784a:	47                   	inc    %edi
41784b:	65 74 53             	gs je  0x4178a1
41784e:	65 6c                	gs insb (%dx),%es:(%edi)
417850:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
417855:	49                   	dec    %ecx
417856:	74 65                	je     0x4178bd
417858:	6d                   	insl   (%dx),%es:(%edi)
417859:	73 00                	jae    0x41785b
41785b:	43                   	inc    %ebx
41785c:	6f                   	outsl  %ds:(%esi),(%dx)
41785d:	6d                   	insl   (%dx),%es:(%edi)
41785e:	70 61                	jo     0x4178c1
417860:	72 65                	jb     0x4178c7
417862:	49                   	dec    %ecx
417863:	74 65                	je     0x4178ca
417865:	6d                   	insl   (%dx),%es:(%edi)
417866:	73 00                	jae    0x417868
417868:	69 67 6e 6f 72 65 49 	imul   $0x4965726f,0x6e(%edi),%esp
41786f:	74 65                	je     0x4178d6
417871:	6d                   	insl   (%dx),%es:(%edi)
417872:	73 00                	jae    0x417874
417874:	67 65 74 5f          	addr16 gs je 0x4178d7
417878:	50                   	push   %eax
417879:	61                   	popa
41787a:	73 73                	jae    0x4178ef
41787c:	69 6e 67 49 74 65 6d 	imul   $0x6d657449,0x67(%esi),%ebp
417883:	73 00                	jae    0x417885
417885:	73 65                	jae    0x4178ec
417887:	74 5f                	je     0x4178e8
417889:	50                   	push   %eax
41788a:	61                   	popa
41788b:	73 73                	jae    0x417900
41788d:	69 6e 67 49 74 65 6d 	imul   $0x6d657449,0x67(%esi),%ebp
417894:	73 00                	jae    0x417896
417896:	5f                   	pop    %edi
417897:	70 61                	jo     0x4178fa
417899:	73 73                	jae    0x41790e
41789b:	69 6e 67 49 74 65 6d 	imul   $0x6d657449,0x67(%esi),%ebp
4178a2:	73 00                	jae    0x4178a4
4178a4:	43                   	inc    %ebx
4178a5:	6c                   	insb   (%dx),%es:(%edi)
4178a6:	65 61                	gs popa
4178a8:	72 49                	jb     0x4178f3
4178aa:	74 65                	je     0x417911
4178ac:	6d                   	insl   (%dx),%es:(%edi)
4178ad:	73 00                	jae    0x4178af
4178af:	4f                   	dec    %edi
4178b0:	6e                   	outsb  %ds:(%esi),(%dx)
4178b1:	44                   	inc    %esp
4178b2:	72 61                	jb     0x417915
4178b4:	77 49                	ja     0x4178ff
4178b6:	74 65                	je     0x41791d
4178b8:	6d                   	insl   (%dx),%es:(%edi)
4178b9:	73 00                	jae    0x4178bb
4178bb:	5f                   	pop    %edi
4178bc:	69 74 65 6d 73 00 53 	imul   $0x79530073,0x6d(%ebp,%eiz,2),%esi
4178c3:	79
4178c4:	73 74                	jae    0x41793a
4178c6:	65 6d                	gs insl (%dx),%es:(%edi)
4178c8:	2e 57                	cs push %edi
4178ca:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
4178d1:	46                   	inc    %esi
4178d2:	6f                   	outsl  %ds:(%esi),(%dx)
4178d3:	72 6d                	jb     0x417942
4178d5:	73 00                	jae    0x4178d7
4178d7:	50                   	push   %eax
4178d8:	65 6e                	outsb  %gs:(%esi),(%dx)
4178da:	73 00                	jae    0x4178dc
4178dc:	43                   	inc    %ebx
4178dd:	6f                   	outsl  %ds:(%esi),(%dx)
4178de:	6e                   	outsb  %ds:(%esi),(%dx)
4178df:	74 61                	je     0x417942
4178e1:	69 6e 73 00 67 65 74 	imul   $0x74656700,0x73(%esi),%ebp
4178e8:	5f                   	pop    %edi
4178e9:	44                   	inc    %esp
4178ea:	61                   	popa
4178eb:	79 4e                	jns    0x41793b
4178ed:	61                   	popa
4178ee:	6d                   	insl   (%dx),%es:(%edi)
4178ef:	65 48                	gs dec %eax
4178f1:	65 61                	gs popa
4178f3:	64 65 72 43          	fs gs jb 0x41793a
4178f7:	6f                   	outsl  %ds:(%esi),(%dx)
4178f8:	6c                   	insb   (%dx),%es:(%edi)
4178f9:	75 6d                	jne    0x417968
4178fb:	6e                   	outsb  %ds:(%esi),(%dx)
4178fc:	73 00                	jae    0x4178fe
4178fe:	5f                   	pop    %edi
4178ff:	64 61                	fs popa
417901:	79 4e                	jns    0x417951
417903:	61                   	popa
417904:	6d                   	insl   (%dx),%es:(%edi)
417905:	65 48                	gs dec %eax
417907:	65 61                	gs popa
417909:	64 65 72 43          	fs gs jb 0x417950
41790d:	6f                   	outsl  %ds:(%esi),(%dx)
41790e:	6c                   	insb   (%dx),%es:(%edi)
41790f:	75 6d                	jne    0x41797e
417911:	6e                   	outsb  %ds:(%esi),(%dx)
417912:	73 00                	jae    0x417914
417914:	73 65                	jae    0x41797b
417916:	74 5f                	je     0x417977
417918:	41                   	inc    %ecx
417919:	75 74                	jne    0x41798f
41791b:	6f                   	outsl  %ds:(%esi),(%dx)
41791c:	53                   	push   %ebx
41791d:	63 61 6c             	arpl   %esp,0x6c(%ecx)
417920:	65 44                	gs inc %esp
417922:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
417929:	6e                   	outsb  %ds:(%esi),(%dx)
41792a:	73 00                	jae    0x41792c
41792c:	53                   	push   %ebx
41792d:	79 73                	jns    0x4179a2
41792f:	74 65                	je     0x417996
417931:	6d                   	insl   (%dx),%es:(%edi)
417932:	2e 43                	cs inc %ebx