419712:	78 74                	js     0x419788
419714:	48                   	dec    %eax
419715:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
41971c:	65 73 00             	gs jae 0x41971f
41971f:	73 68                	jae    0x419789
419721:	6f                   	outsl  %ds:(%esi),(%dx)
419722:	77 48                	ja     0x41976c
419724:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
41972b:	65 73 00             	gs jae 0x41972e
41972e:	68 69 67 68 73       	push   $0x73686769
419733:	63 6f 72             	arpl   %ebp,0x72(%edi)
419736:	65 73 00             	gs jae 0x419739
419739:	43                   	inc    %ebx
41973a:	6c                   	insb   (%dx),%es:(%edi)
41973b:	6f                   	outsl  %ds:(%esi),(%dx)
41973c:	73 65                	jae    0x4197a3
41973e:	41                   	inc    %ecx
41973f:	6c                   	insb   (%dx),%es:(%edi)
419740:	6c                   	insb   (%dx),%es:(%edi)
419741:	46                   	inc    %esi
419742:	69 67 75 72 65 73 00 	imul   $0x736572,0x75(%edi),%esp
419749:	47                   	inc    %edi
41974a:	65 74 43             	gs je  0x419790
41974d:	75 73                	jne    0x4197c2
41974f:	74 6f                	je     0x4197c0
419751:	6d                   	insl   (%dx),%es:(%edi)
419752:	41                   	inc    %ecx
419753:	74 74                	je     0x4197c9
419755:	72 69                	jb     0x4197c0
419757:	62 75 74             	bound  %esi,0x74(%ebp)
41975a:	65 73 00             	gs jae 0x41975d
41975d:	47                   	inc    %edi
41975e:	65 74 56             	gs je  0x4197b7
419761:	61                   	popa
419762:	6c                   	insb   (%dx),%es:(%edi)
419763:	75 65                	jne    0x4197ca
419765:	73 00                	jae    0x419767
419767:	4d                   	dec    %ebp
419768:	61                   	popa
419769:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
419770:	53                   	push   %ebx
419771:	74 61                	je     0x4197d4
419773:	74 75                	je     0x4197ea
419775:	73 5f                	jae    0x4197d6
419777:	4d                   	dec    %ebp
419778:	6f                   	outsl  %ds:(%esi),(%dx)
419779:	76 65                	jbe    0x4197e0
41977b:	73 00                	jae    0x41977d
41977d:	67 65 74 5f          	addr16 gs je 0x4197e0
419781:	4d                   	dec    %ebp
419782:	6f                   	outsl  %ds:(%esi),(%dx)
419783:	76 65                	jbe    0x4197ea
419785:	73 00                	jae    0x419787
419787:	6c                   	insb   (%dx),%es:(%edi)
419788:	62 6c 53 74          	bound  %ebp,0x74(%ebx,%edx,2)
41978c:	61                   	popa
41978d:	74 75                	je     0x419804
41978f:	73 4d                	jae    0x4197de
419791:	6f                   	outsl  %ds:(%esi),(%dx)
419792:	76 65                	jbe    0x4197f9
419794:	73 00                	jae    0x419796
419796:	5f                   	pop    %edi
419797:	6d                   	insl   (%dx),%es:(%edi)
419798:	6f                   	outsl  %ds:(%esi),(%dx)
419799:	76 65                	jbe    0x419800
41979b:	73 00                	jae    0x41979d
41979d:	5f                   	pop    %edi
41979e:	63 61 63             	arpl   %esp,0x63(%ecx)
4197a1:	68 65 64 4d 61       	push   $0x614d6465
4197a6:	78 53                	js     0x4197fb
4197a8:	69 7a 65 73 00 5f 63 	imul   $0x635f0073,0x65(%edx),%edi
4197af:	61                   	popa
4197b0:	63 68 65             	arpl   %ebp,0x65(%eax)
4197b3:	64 52                	fs push %edx
4197b5:	65 6e                	outsb  %gs:(%esi),(%dx)
4197b7:	64 65 72 69          	fs gs jb 0x419824
4197bb:	6e                   	outsb  %ds:(%esi),(%dx)
4197bc:	67 73 00             	addr16 jae 0x4197bf
4197bf:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4197c2:	63 75 6c             	arpl   %esi,0x6c(%ebp)
4197c5:	61                   	popa
4197c6:	74 65                	je     0x41982d
4197c8:	4c                   	dec    %esp
4197c9:	65 74 74             	gs je  0x419840
4197cc:	65 72 69             	gs jb  0x419838
4197cf:	6e                   	outsb  %ds:(%esi),(%dx)
4197d0:	67 73 00             	addr16 jae 0x4197d3
4197d3:	5f                   	pop    %edi
4197d4:	6c                   	insb   (%dx),%es:(%edi)
4197d5:	65 74 74             	gs je  0x41984c
4197d8:	65 72 69             	gs jb  0x419844
4197db:	6e                   	outsb  %ds:(%esi),(%dx)
4197dc:	67 73 00             	addr16 jae 0x4197df
4197df:	4c                   	dec    %esp
4197e0:	65 76 65             	gs jbe 0x419848
4197e3:	6c                   	insb   (%dx),%es:(%edi)
4197e4:	4c                   	dec    %esp
4197e5:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4197ec:	73 61                	jae    0x41984f
4197ee:	67 65 5f             	addr16 gs pop %edi
4197f1:	43                   	inc    %ebx
4197f2:	61                   	popa
4197f3:	6e                   	outsb  %ds:(%esi),(%dx)
4197f4:	6e                   	outsb  %ds:(%esi),(%dx)
4197f5:	6f                   	outsl  %ds:(%esi),(%dx)
4197f6:	74 53                	je     0x41984b
4197f8:	61                   	popa
4197f9:	76 65                	jbe    0x419860
4197fb:	53                   	push   %ebx
4197fc:	65 74 74             	gs je  0x419873
4197ff:	69 6e 67 73 00 43 68 	imul   $0x68430073,0x67(%esi),%ebp
419806:	6f                   	outsl  %ds:(%esi),(%dx)
419807:	6f                   	outsl  %ds:(%esi),(%dx)
419808:	73 65                	jae    0x41986f
41980a:	50                   	push   %eax
41980b:	6c                   	insb   (%dx),%es:(%edi)
41980c:	61                   	popa
41980d:	79 65                	jns    0x419874
41980f:	72 4e                	jb     0x41985f
419811:	61                   	popa
419812:	6d                   	insl   (%dx),%es:(%edi)
419813:	65 46                	gs inc %esi
419815:	6f                   	outsl  %ds:(%esi),(%dx)
419816:	72 6d                	jb     0x419885
419818:	53                   	push   %ebx
419819:	65 74 74             	gs je  0x419890
41981c:	69 6e 67 73 00 4d 61 	imul   $0x614d0073,0x67(%esi),%ebp
419823:	69 6e 46 6f 72 6d 53 	imul   $0x536d726f,0x46(%esi),%ebp
41982a:	65 74 74             	gs je  0x4198a1
41982d:	69 6e 67 73 00 48 69 	imul   $0x69480073,0x67(%esi),%ebp
419834:	67 68 73 63 6f 72    	addr16 push $0x726f6373
41983a:	65 73 46             	gs jae 0x419883
41983d:	6f                   	outsl  %ds:(%esi),(%dx)
41983e:	72 6d                	jb     0x4198ad
419840:	53                   	push   %ebx
419841:	65 74 74             	gs je  0x4198b8
419844:	69 6e 67 73 00 4d 6f 	imul   $0x6f4d0073,0x67(%esi),%ebp
41984b:	75 73                	jne    0x4198c0
41984d:	65 45                	gs inc %ebp
41984f:	76 65                	jbe    0x4198b6
419851:	6e                   	outsb  %ds:(%esi),(%dx)
419852:	74 41                	je     0x419895
419854:	72 67                	jb     0x4198bd
419856:	73 00                	jae    0x419858
419858:	46                   	inc    %esi
419859:	6f                   	outsl  %ds:(%esi),(%dx)
41985a:	72 6d                	jb     0x4198c9
41985c:	43                   	inc    %ebx
41985d:	6c                   	insb   (%dx),%es:(%edi)
41985e:	6f                   	outsl  %ds:(%esi),(%dx)
41985f:	73 69                	jae    0x4198ca
419861:	6e                   	outsb  %ds:(%esi),(%dx)
419862:	67 45                	addr16 inc %ebp
419864:	76 65                	jbe    0x4198cb
419866:	6e                   	outsb  %ds:(%esi),(%dx)
419867:	74 41                	je     0x4198aa
419869:	72 67                	jb     0x4198d2
41986b:	73 00                	jae    0x41986d
41986d:	4d                   	dec    %ebp
41986e:	65 61                	gs popa
419870:	73 75                	jae    0x4198e7
419872:	72 65                	jb     0x4198d9
419874:	49                   	dec    %ecx
419875:	74 65                	je     0x4198dc
419877:	6d                   	insl   (%dx),%es:(%edi)
419878:	45                   	inc    %ebp
419879:	76 65                	jbe    0x4198e0
41987b:	6e                   	outsb  %ds:(%esi),(%dx)
41987c:	74 41                	je     0x4198bf
41987e:	72 67                	jb     0x4198e7
419880:	73 00                	jae    0x419882
419882:	44                   	inc    %esp
419883:	72 61                	jb     0x4198e6
419885:	77 49                	ja     0x4198d0
419887:	74 65                	je     0x4198ee
419889:	6d                   	insl   (%dx),%es:(%edi)
41988a:	45                   	inc    %ebp
41988b:	76 65                	jbe    0x4198f2
41988d:	6e                   	outsb  %ds:(%esi),(%dx)
41988e:	74 41                	je     0x4198d1
419890:	72 67                	jb     0x4198f9
419892:	73 00                	jae    0x419894
419894:	43                   	inc    %ebx
419895:	6f                   	outsl  %ds:(%esi),(%dx)
419896:	6e                   	outsb  %ds:(%esi),(%dx)
419897:	66 69 72 6d 45 76    	imul   $0x7645,0x6d(%edx),%si
41989d:	65 6e                	outsb  %gs:(%esi),(%dx)
41989f:	74 41                	je     0x4198e2
4198a1:	72 67                	jb     0x41990a
4198a3:	73 00                	jae    0x4198a5
4198a5:	4b                   	dec    %ebx
4198a6:	65 79 50             	gs jns 0x4198f9
4198a9:	72 65                	jb     0x419910
4198ab:	73 73                	jae    0x419920
4198ad:	45                   	inc    %ebp
4198ae:	76 65                	jbe    0x419915
4198b0:	6e                   	outsb  %ds:(%esi),(%dx)
4198b1:	74 41                	je     0x4198f4
4198b3:	72 67                	jb     0x41991c
4198b5:	73 00                	jae    0x4198b7
4198b7:	50                   	push   %eax
4198b8:	61                   	popa
4198b9:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
4198c0:	74 41                	je     0x419903
4198c2:	72 67                	jb     0x41992b
4198c4:	73 00                	jae    0x4198c6
4198c6:	4b                   	dec    %ebx
4198c7:	65 79 45             	gs jns 0x41990f
4198ca:	76 65                	jbe    0x419931
4198cc:	6e                   	outsb  %ds:(%esi),(%dx)
4198cd:	74 41                	je     0x419910
4198cf:	72 67                	jb     0x419938
4198d1:	73 00                	jae    0x4198d3
4198d3:	61                   	popa
4198d4:	72 67                	jb     0x41993d
4198d6:	73 00                	jae    0x4198d8
4198d8:	62 6f 6f             	bound  %ebp,0x6f(%edi)
4198db:	6c                   	insb   (%dx),%es:(%edi)
4198dc:	73 54                	jae    0x419932
4198de:	6f                   	outsl  %ds:(%esi),(%dx)
4198df:	50                   	push   %eax
4198e0:	61                   	popa
4198e1:	74 68                	je     0x41994b
4198e3:	73 00                	jae    0x4198e5
4198e5:	45                   	inc    %ebp
4198e6:	71 75                	jno    0x41995d
4198e8:	61                   	popa
4198e9:	6c                   	insb   (%dx),%es:(%edi)
4198ea:	73 00                	jae    0x4198ec
4198ec:	6c                   	insb   (%dx),%es:(%edi)
4198ed:	73 74                	jae    0x419963
4198ef:	4c                   	dec    %esp
4198f0:	65 76 65             	gs jbe 0x419958
4198f3:	6c                   	insb   (%dx),%es:(%edi)
4198f4:	73 00                	jae    0x4198f6
4198f6:	52                   	push   %edx
4198f7:	65 6e                	outsb  %gs:(%esi),(%dx)
4198f9:	64 65 72 43          	fs gs jb 0x419940
4198fd:	65 6c                	gs insb (%dx),%es:(%edi)
4198ff:	6c                   	insb   (%dx),%es:(%edi)
419900:	73 00                	jae    0x419902
419902:	43                   	inc    %ebx
419903:	6c                   	insb   (%dx),%es:(%edi)
419904:	69 70 70 69 6e 67 52 	imul   $0x52676e69,0x70(%eax),%esi
41990b:	65 63 74 46 6f       	arpl   %esi,%gs:0x6f(%esi,%eax,2)
419910:	72 43                	jb     0x419955
419912:	65 6c                	gs insb (%dx),%es:(%edi)
419914:	6c                   	insb   (%dx),%es:(%edi)
419915:	73 00                	jae    0x419917
419917:	5f                   	pop    %edi
419918:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41991b:	6c                   	insb   (%dx),%es:(%edi)
41991c:	73 00                	jae    0x41991e
41991e:	67 65 74 5f          	addr16 gs je 0x419981
419922:	43                   	inc    %ebx
419923:	6f                   	outsl  %ds:(%esi),(%dx)
419924:	6e                   	outsb  %ds:(%esi),(%dx)
419925:	74 72                	je     0x419999
419927:	6f                   	outsl  %ds:(%esi),(%dx)
419928:	6c                   	insb   (%dx),%es:(%edi)
419929:	73 00                	jae    0x41992b
41992b:	74 6d                	je     0x41999a
41992d:	72 55                	jb     0x419984
41992f:	70 64                	jo     0x419995
419931:	61                   	popa
419932:	74 65                	je     0x419999
419934:	43                   	inc    %ebx
419935:	6f                   	outsl  %ds:(%esi),(%dx)
419936:	6e                   	outsb  %ds:(%esi),(%dx)
419937:	74 72                	je     0x4199ab
419939:	6f                   	outsl  %ds:(%esi),(%dx)
41993a:	6c                   	insb   (%dx),%es:(%edi)
41993b:	73 00                	jae    0x41993d
41993d:	75 70                	jne    0x4199af
41993f:	64 61                	fs popa
419941:	74 65                	je     0x4199a8
419943:	43                   	inc    %ebx
419944:	6f                   	outsl  %ds:(%esi),(%dx)
419945:	6e                   	outsb  %ds:(%esi),(%dx)
419946:	74 72                	je     0x4199ba
419948:	6f                   	outsl  %ds:(%esi),(%dx)
419949:	6c                   	insb   (%dx),%es:(%edi)
41994a:	73 00                	jae    0x41994c
41994c:	67 65 74 5f          	addr16 gs je 0x4199af
419950:	49                   	dec    %ecx
419951:	74 65                	je     0x4199b8
419953:	6d                   	insl   (%dx),%es:(%edi)
419954:	73 00                	jae    0x419956
419956:	52                   	push   %edx
419957:	65 66 72 65          	gs data16 jb 0x4199c0
41995b:	73 68                	jae    0x4199c5
41995d:	49                   	dec    %ecx
41995e:	74 65                	je     0x4199c5
419960:	6d                   	insl   (%dx),%es:(%edi)
419961:	73 00                	jae    0x419963
419963:	67 65 74 5f          	addr16 gs je 0x4199c6
419967:	44                   	inc    %esp
419968:	72 6f                	jb     0x4199d9
41996a:	70 44                	jo     0x4199b0
41996c:	6f                   	outsl  %ds:(%esi),(%dx)
41996d:	77 6e                	ja     0x4199dd
41996f:	49                   	dec    %ecx
419970:	74 65                	je     0x4199d7
419972:	6d                   	insl   (%dx),%es:(%edi)
419973:	73 00                	jae    0x419975
419975:	53                   	push   %ebx
419976:	79 73                	jns    0x4199eb
419978:	74 65                	je     0x4199df
41997a:	6d                   	insl   (%dx),%es:(%edi)
41997b:	2e 57                	cs push %edi
41997d:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
419984:	46                   	inc    %esi
419985:	6f                   	outsl  %ds:(%esi),(%dx)
419986:	72 6d                	jb     0x4199f5
419988:	73 00                	jae    0x41998a
41998a:	53                   	push   %ebx
41998b:	79 73                	jns    0x419a00
41998d:	74 65                	je     0x4199f4
41998f:	6d                   	insl   (%dx),%es:(%edi)
419990:	2e 43                	cs inc %ebx
419992:	6f                   	outsl  %ds:(%esi),(%dx)
419993:	6c                   	insb   (%dx),%es:(%edi)
419994:	6c                   	insb   (%dx),%es:(%edi)
419995:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41999a:	6e                   	outsb  %ds:(%esi),(%dx)
41999b:	73 00                	jae    0x41999d
41999d:	67 72 70             	addr16 jb 0x419a10
4199a0:	4d                   	dec    %ebp
4199a1:	6f                   	outsl  %ds:(%esi),(%dx)
4199a2:	76 65                	jbe    0x419a09
4199a4:	50                   	push   %eax
4199a5:	61                   	popa
4199a6:	74 68                	je     0x419a10
4199a8:	4f                   	dec    %edi
4199a9:	70 74                	jo     0x419a1f
4199ab:	69 6f 6e 73 00 67 72 	imul   $0x72670073,0x6e(%edi),%ebp
4199b2:	70 50                	jo     0x419a04
4199b4:	75 73                	jne    0x419a29
4199b6:	68 50 61 74 68       	push   $0x68746150
4199bb:	4f                   	dec    %edi
4199bc:	70 74                	jo     0x419a32
4199be:	69 6f 6e 73 00 6d 6e 	imul   $0x6e6d0073,0x6e(%edi),%ebp
4199c5:	75 4f                	jne    0x419a16
4199c7:	70 74                	jo     0x419a3d
4199c9:	69 6f 6e 73 00 4d 6f 	imul   $0x6f4d0073,0x6e(%edi),%ebp
4199d0:	75 73                	jne    0x419a45
4199d2:	65 42                	gs inc %edx
4199d4:	75 74                	jne    0x419a4a
4199d6:	74 6f                	je     0x419a47
4199d8:	6e                   	outsb  %ds:(%esi),(%dx)