467842:	51                   	push   %ecx
467843:	75 68                	jne    0x4678ad
467845:	68 73 37 43 79       	push   $0x79433773
46784a:	74 77                	je     0x4678c3
46784c:	67 68 65 66 2f 4f    	addr16 push $0x4f2f6665
467852:	68 55 79 7a 66       	push   $0x667a7955
467857:	32 74 54 66          	xor    0x66(%esp,%edx,2),%dh
46785b:	53                   	push   %ebx
46785c:	6c                   	insb   (%dx),%es:(%edi)
46785d:	4c                   	dec    %esp
46785e:	72 36                	jb     0x467896
467860:	4c                   	dec    %esp
467861:	49                   	dec    %ecx
467862:	68 4e 38 70 34       	push   $0x3470384e
467867:	63 6b 66             	arpl   %ebp,0x66(%ebx)
46786a:	2f                   	das
46786b:	51                   	push   %ecx
46786c:	4e                   	dec    %esi
46786d:	6b 6a 67 63          	imul   $0x63,0x67(%edx),%ebp
467871:	42                   	inc    %edx
467872:	7a 6a                	jp     0x4678de
467874:	37                   	aaa
467875:	54                   	push   %esp
467876:	61                   	popa
467877:	49                   	dec    %ecx
467878:	4b                   	dec    %ebx
467879:	75 75                	jne    0x4678f0
46787b:	32 37                	xor    (%edi),%dh
46787d:	57                   	push   %edi
46787e:	2b 42 56             	sub    0x56(%edx),%eax
467881:	41                   	inc    %ecx
467882:	53                   	push   %ebx
467883:	49                   	dec    %ecx
467884:	41                   	inc    %ecx
467885:	77 5a                	ja     0x4678e1
467887:	74 39                	je     0x4678c2
467889:	67 59                	addr16 pop %ecx
46788b:	75 43                	jne    0x4678d0
46788d:	31 62 34             	xor    %esp,0x34(%edx)
467890:	58                   	pop    %eax
467891:	67 2f                	addr16 das
467893:	44                   	inc    %esp
467894:	4a                   	dec    %edx
467895:	4a                   	dec    %edx
467896:	74 77                	je     0x46790f
467898:	69 35 77 73 35 4e 37 	imul   $0x59534b37,0x4e357377,%esi
46789f:	4b 53 59
4678a2:	6f                   	outsl  %ds:(%esi),(%dx)
4678a3:	34 30                	xor    $0x30,%al
4678a5:	65 72 36             	gs jb  0x4678de
4678a8:	79 53                	jns    0x4678fd
4678aa:	65 36 4d             	gs ss dec %ebp
4678ad:	61                   	popa
4678ae:	43                   	inc    %ebx
4678af:	4e                   	dec    %esi
4678b0:	37                   	aaa
4678b1:	54                   	push   %esp
4678b2:	2b 64 57 64          	sub    0x64(%edi,%edx,2),%esp
4678b6:	49                   	dec    %ecx
4678b7:	61                   	popa
4678b8:	6b 44 72 62 49       	imul   $0x49,0x62(%edx,%esi,2),%eax
4678bd:	45                   	inc    %ebp
4678be:	6a 7a                	push   $0x7a
4678c0:	6e                   	outsb  %ds:(%esi),(%dx)
4678c1:	74 39                	je     0x4678fc
4678c3:	51                   	push   %ecx
4678c4:	68 44 50 2b 39       	push   $0x392b5044
4678c9:	54                   	push   %esp
4678ca:	62 6d 52             	bound  %ebp,0x52(%ebp)
4678cd:	2b 4c 70 6a          	sub    0x6a(%eax,%esi,2),%ecx
4678d1:	36 58                	ss pop %eax
4678d3:	61                   	popa
4678d4:	4f                   	dec    %edi
4678d5:	52                   	push   %edx
4678d6:	79 69                	jns    0x467941
4678d8:	74 61                	je     0x46793b
4678da:	52                   	push   %edx
4678db:	73 39                	jae    0x467916
4678dd:	78 6f                	js     0x46794e
4678df:	57                   	push   %edi
4678e0:	78 52                	js     0x467934
4678e2:	44                   	inc    %esp
4678e3:	34 49                	xor    $0x49,%al
4678e5:	42                   	inc    %edx
4678e6:	55                   	push   %ebp
4678e7:	5a                   	pop    %edx
4678e8:	62 56 43             	bound  %edx,0x43(%esi)
4678eb:	73 32                	jae    0x46791f
4678ed:	49                   	dec    %ecx
4678ee:	6d                   	insl   (%dx),%es:(%edi)
4678ef:	4f                   	dec    %edi
4678f0:	45                   	inc    %ebp
4678f1:	59                   	pop    %ecx
4678f2:	4e                   	dec    %esi
4678f3:	65 55                	gs push %ebp
4678f5:	64 39 48 42          	cmp    %ecx,%fs:0x42(%eax)
4678f9:	63 68 6f             	arpl   %ebp,0x6f(%eax)
4678fc:	43                   	inc    %ebx
4678fd:	6d                   	insl   (%dx),%es:(%edi)
4678fe:	36 5a                	ss pop %edx
467900:	34 49                	xor    $0x49,%al
467902:	50                   	push   %eax
467903:	68 50 30 39 53       	push   $0x53393050
467908:	6d                   	insl   (%dx),%es:(%edi)
467909:	51                   	push   %ecx
46790a:	79 31                	jns    0x46793d
46790c:	52                   	push   %edx
46790d:	68 74 6d 54 32       	push   $0x32546d74
467912:	6f                   	outsl  %ds:(%esi),(%dx)
467913:	4f                   	dec    %edi
467914:	63 68 79             	arpl   %ebp,0x79(%eax)
467917:	43                   	inc    %ebx
467918:	57                   	push   %edi
467919:	6e                   	outsb  %ds:(%esi),(%dx)
46791a:	4a                   	dec    %edx
46791b:	61                   	popa
46791c:	67 77 31             	addr16 ja 0x467950
46791f:	57                   	push   %edi
467920:	35 4d 48 58 45       	xor    $0x4558484d,%eax
467925:	73 36                	jae    0x46795d
467927:	67 65 71 37          	addr16 gs jno 0x467962
46792b:	66 71 79             	data16 jno 0x4679a7
46792e:	63 30                	arpl   %esi,(%eax)
467930:	53                   	push   %ebx
467931:	54                   	push   %esp
467932:	79 79                	jns    0x4679ad
467934:	4a                   	dec    %edx
467935:	55                   	push   %ebp
467936:	6d                   	insl   (%dx),%es:(%edi)
467937:	58                   	pop    %eax
467938:	78 67                	js     0x4679a1
46793a:	52                   	push   %edx
46793b:	78 43                	js     0x467980
46793d:	6d                   	insl   (%dx),%es:(%edi)
46793e:	61                   	popa
46793f:	61                   	popa
467940:	68 52 68 75 6b       	push   $0x6b756852
467945:	38 59 49             	cmp    %bl,0x49(%ecx)
467948:	6e                   	outsb  %ds:(%esi),(%dx)
467949:	45                   	inc    %ebp
46794a:	76 59                	jbe    0x4679a5
46794c:	2f                   	das
46794d:	68 45 44 59 56       	push   $0x56594445
467952:	4b                   	dec    %ebx
467953:	56                   	push   %esi
467954:	57                   	push   %edi
467955:	59                   	pop    %ecx
467956:	61                   	popa
467957:	6e                   	outsb  %ds:(%esi),(%dx)
467958:	33 62 74             	xor    0x74(%edx),%esp
46795b:	30 6b 36             	xor    %ch,0x36(%ebx)
46795e:	37                   	aaa
46795f:	35 7a 72 39 72       	xor    $0x7239727a,%eax
467964:	58                   	pop    %eax
467965:	35 49 37 4f 6a       	xor    $0x6a4f3749,%eax
46796a:	79 2b                	jns    0x467997
46796c:	41                   	inc    %ecx
46796d:	53                   	push   %ebx
46796e:	37                   	aaa
46796f:	69 45 59 6b 4c 64 50 	imul   $0x50644c6b,0x59(%ebp),%eax
467976:	74 73                	je     0x4679eb
467978:	47                   	inc    %edi
467979:	46                   	inc    %esi
46797a:	46                   	inc    %esi
46797b:	38 4e 45             	cmp    %cl,0x45(%esi)
46797e:	51                   	push   %ecx
46797f:	58                   	pop    %eax
467980:	38 37                	cmp    %dh,(%edi)
467982:	2b 58 4a             	sub    0x4a(%eax),%ebx
467985:	51                   	push   %ecx
467986:	66 45                	inc    %bp
467988:	78 7a                	js     0x467a04
46798a:	4f                   	dec    %edi
46798b:	47                   	inc    %edi
46798c:	48                   	dec    %eax
46798d:	66 6e                	data16 outsb %ds:(%esi),(%dx)
46798f:	79 46                	jns    0x4679d7
467991:	65 51                	gs push %ecx
467993:	35 74 52 65 4f       	xor    $0x4f655274,%eax
467998:	73 45                	jae    0x4679df
46799a:	57                   	push   %edi
46799b:	2f                   	das
46799c:	71 6a                	jno    0x467a08
46799e:	70 76                	jo     0x467a16
4679a0:	69 58 62 59 69 68 62 	imul   $0x62686959,0x62(%eax),%ebx
4679a7:	2b 4a 67             	sub    0x67(%edx),%ecx
4679aa:	2b 4d 43             	sub    0x43(%ebp),%ecx
4679ad:	67 6a 6f             	addr16 push $0x6f
4679b0:	66 33 6f 44          	xor    0x44(%edi),%bp
4679b4:	47                   	inc    %edi
4679b5:	2f                   	das
4679b6:	59                   	pop    %ecx
4679b7:	58                   	pop    %eax
4679b8:	33 37                	xor    (%edi),%esi
4679ba:	33 61 42             	xor    0x42(%ecx),%esp
4679bd:	42                   	inc    %edx
4679be:	77 75                	ja     0x467a35
4679c0:	41                   	inc    %ecx
4679c1:	48                   	dec    %eax
4679c2:	55                   	push   %ebp
4679c3:	4f                   	dec    %edi
4679c4:	48                   	dec    %eax
4679c5:	39 30                	cmp    %esi,(%eax)
4679c7:	45                   	inc    %ebp
4679c8:	66 55                	push   %bp
4679ca:	48                   	dec    %eax
4679cb:	55                   	push   %ebp
4679cc:	53                   	push   %ebx
4679cd:	62 30                	bound  %esi,(%eax)
4679cf:	2b 31                	sub    (%ecx),%esi
4679d1:	72 6b                	jb     0x467a3e
4679d3:	37                   	aaa
4679d4:	6c                   	insb   (%dx),%es:(%edi)
4679d5:	64 4e                	fs dec %esi
4679d7:	43                   	inc    %ebx
4679d8:	2f                   	das
4679d9:	6a 55                	push   $0x55
4679db:	56                   	push   %esi
4679dc:	50                   	push   %eax
4679dd:	32 6b 77             	xor    0x77(%ebx),%ch
4679e0:	64 7a 5a             	fs jp  0x467a3d
4679e3:	50                   	push   %eax
4679e4:	70 30                	jo     0x467a16
4679e6:	44                   	inc    %esp
4679e7:	6c                   	insb   (%dx),%es:(%edi)
4679e8:	48                   	dec    %eax
4679e9:	45                   	inc    %ebp
4679ea:	48                   	dec    %eax
4679eb:	6f                   	outsl  %ds:(%esi),(%dx)
4679ec:	46                   	inc    %esi
4679ed:	61                   	popa
4679ee:	63 4c 69 58          	arpl   %ecx,0x58(%ecx,%ebp,2)
4679f2:	72 45                	jb     0x467a39
4679f4:	50                   	push   %eax
4679f5:	52                   	push   %edx
4679f6:	79 5a                	jns    0x467a52
4679f8:	36 6e                	outsb  %ss:(%esi),(%dx)
4679fa:	66 62 51 4e          	bound  %dx,0x4e(%ecx)
4679fe:	65 66 6e             	data16 outsb %gs:(%esi),(%dx)
467a01:	7a 61                	jp     0x467a64
467a03:	56                   	push   %esi
467a04:	36 71 63             	ss jno 0x467a6a
467a07:	30 58 62             	xor    %bl,0x62(%eax)
467a0a:	79 52                	jns    0x467a5e
467a0c:	31 68 79             	xor    %ebp,0x79(%eax)
467a0f:	6d                   	insl   (%dx),%es:(%edi)
467a10:	48                   	dec    %eax
467a11:	6b 6b 75 38          	imul   $0x38,0x75(%ebx),%ebp
467a15:	5a                   	pop    %edx
467a16:	56                   	push   %esi
467a17:	4b                   	dec    %ebx
467a18:	34 34                	xor    $0x34,%al
467a1a:	53                   	push   %ebx
467a1b:	6e                   	outsb  %ds:(%esi),(%dx)
467a1c:	4b                   	dec    %ebx
467a1d:	31 6f 63             	xor    %ebp,0x63(%edi)
467a20:	56                   	push   %esi
467a21:	31 30                	xor    %esi,(%eax)
467a23:	74 6a                	je     0x467a8f
467a25:	4b                   	dec    %ebx
467a26:	7a 6e                	jp     0x467a96
467a28:	47                   	inc    %edi
467a29:	47                   	inc    %edi
467a2a:	35 77 30 62 2b       	xor    $0x2b623077,%eax
467a2f:	54                   	push   %esp
467a30:	73 44                	jae    0x467a76
467a32:	79 34                	jns    0x467a68
467a34:	2b 77 65             	sub    0x65(%edi),%esi
467a37:	33 70 47             	xor    0x47(%eax),%esi
467a3a:	79 72                	jns    0x467aae
467a3c:	37                   	aaa
467a3d:	48                   	dec    %eax
467a3e:	39 75 58             	cmp    %esi,0x58(%ebp)
467a41:	61                   	popa
467a42:	43                   	inc    %ebx
467a43:	78 56                	js     0x467a9b
467a45:	2f                   	das
467a46:	67 61                	addr16 popa
467a48:	6a 5a                	push   $0x5a
467a4a:	67 46                	addr16 inc %esi
467a4c:	4c                   	dec    %esp
467a4d:	71 6e                	jno    0x467abd
467a4f:	65 64 66 6a 58       	gs fs pushw $0x58
467a54:	39 4b 65             	cmp    %ecx,0x65(%ebx)
467a57:	68 6f 52 7a 7a       	push   $0x7a7a526f
467a5c:	52                   	push   %edx
467a5d:	63 39                	arpl   %edi,(%ecx)
467a5f:	2f                   	das
467a60:	6f                   	outsl  %ds:(%esi),(%dx)
467a61:	70 4b                	jo     0x467aae
467a63:	78 37                	js     0x467a9c
467a65:	6f                   	outsl  %ds:(%esi),(%dx)
467a66:	68 62 2f 30 43       	push   $0x43302f62
467a6b:	6e                   	outsb  %ds:(%esi),(%dx)
467a6c:	76 4b                	jbe    0x467ab9
467a6e:	65 67 37             	gs addr16 aaa
467a71:	2b 35 34 50 50 4c    	sub    0x4c505034,%esi
467a77:	37                   	aaa
467a78:	51                   	push   %ecx
467a79:	75 54                	jne    0x467acf
467a7b:	78 4c                	js     0x467ac9
467a7d:	42                   	inc    %edx
467a7e:	74 4a                	je     0x467aca
467a80:	44                   	inc    %esp
467a81:	45                   	inc    %ebp
467a82:	59                   	pop    %ecx
467a83:	31 75 50             	xor    %esi,0x50(%ebp)
467a86:	32 35 7a 50 30 2f    	xor    0x2f30507a,%dh
467a8c:	76 62                	jbe    0x467af0
467a8e:	75 34                	jne    0x467ac4
467a90:	46                   	inc    %esi
467a91:	56                   	push   %esi
467a92:	47                   	inc    %edi
467a93:	70 79                	jo     0x467b0e
467a95:	5a                   	pop    %edx
467a96:	2b 69 54             	sub    0x54(%ecx),%ebp
467a99:	41                   	inc    %ecx
467a9a:	47                   	inc    %edi
467a9b:	6c                   	insb   (%dx),%es:(%edi)
467a9c:	4a                   	dec    %edx
467a9d:	67 61                	addr16 popa
467a9f:	36 72 4b             	ss jb  0x467aed
467aa2:	34 4b                	xor    $0x4b,%al
467aa4:	58                   	pop    %eax
467aa5:	7a 6c                	jp     0x467b13
467aa7:	5a                   	pop    %edx
467aa8:	63 31                	arpl   %esi,(%ecx)
467aaa:	76 2f                	jbe    0x467adb
467aac:	4c                   	dec    %esp
467aad:	76 35                	jbe    0x467ae4
467aaf:	4b                   	dec    %ebx
467ab0:	75 56                	jne    0x467b08
467ab2:	31 64 53 7a          	xor    %esp,0x7a(%ebx,%edx,2)
467ab6:	36 52                	ss push %edx
467ab8:	35 44 49 44 64       	xor    $0x64444944,%eax
467abd:	50                   	push   %eax
467abe:	31 35 36 30 34 76    	xor    %esi,0x76343036
467ac4:	54                   	push   %esp
467ac5:	4c                   	dec    %esp
467ac6:	38 72 64             	cmp    %dh,0x64(%edx)
467ac9:	77 30                	ja     0x467afb
467acb:	68 35 38 6a 76       	push   $0x766a3835
467ad0:	76 4b                	jbe    0x467b1d
467ad2:	31 54 33 4f          	xor    %edx,0x4f(%ebx,%esi,1)
467ad6:	34 47                	xor    $0x47,%al
467ad8:	76 70                	jbe    0x467b4a
467ada:	2b 2b                	sub    (%ebx),%ebp
467adc:	68 31 4a 4f 79       	push   $0x794f4a31
467ae1:	68 4e 67 73 44       	push   $0x4473674e
467ae6:	6f                   	outsl  %ds:(%esi),(%dx)