468e60:	49                   	dec    %ecx
468e61:	6e                   	outsb  %ds:(%esi),(%dx)
468e62:	55                   	push   %ebp
468e63:	4f                   	dec    %edi
468e64:	45                   	inc    %ebp
468e65:	4a                   	dec    %edx
468e66:	54                   	push   %esp
468e67:	62 6f 43             	bound  %ebp,0x43(%edi)
468e6a:	43                   	inc    %ebx
468e6b:	69 64 34 6b 7a 7a 72 	imul   $0x44727a7a,0x6b(%esp,%esi,1),%esp
468e72:	44
468e73:	43                   	inc    %ebx
468e74:	35 2f 4b 65 62       	xor    $0x62654b2f,%eax
468e79:	43                   	inc    %ebx
468e7a:	37                   	aaa
468e7b:	41                   	inc    %ecx
468e7c:	50                   	push   %eax
468e7d:	78 30                	js     0x468eaf
468e7f:	37                   	aaa
468e80:	6d                   	insl   (%dx),%es:(%edi)
468e81:	4f                   	dec    %edi
468e82:	34 47                	xor    $0x47,%al
468e84:	52                   	push   %edx
468e85:	69 6e 53 44 31 62 32 	imul   $0x32623144,0x53(%esi),%ebp
468e8c:	71 55                	jno    0x468ee3
468e8e:	36 76 50             	ss jbe 0x468ee1
468e91:	33 39                	xor    (%ecx),%edi
468e93:	56                   	push   %esi
468e94:	4c                   	dec    %esp
468e95:	68 67 51 61 43       	push   $0x43615167
468e9a:	42                   	inc    %edx
468e9b:	34 50                	xor    $0x50,%al
468e9d:	62 74 59 57          	bound  %esi,0x57(%ecx,%ebx,2)
468ea1:	63 79 53             	arpl   %edi,0x53(%ecx)
468ea4:	68 71 42 31 53       	push   $0x53314271
468ea9:	31 4a 31             	xor    %ecx,0x31(%edx)
468eac:	2b 7a 4b             	sub    0x4b(%edx),%edi
468eaf:	65 71 53             	gs jno 0x468f05
468eb2:	6a 7a                	push   $0x7a
468eb4:	37                   	aaa
468eb5:	72 65                	jb     0x468f1c
468eb7:	52                   	push   %edx
468eb8:	66 4e                	dec    %si
468eba:	51                   	push   %ecx
468ebb:	46                   	inc    %esi
468ebc:	39 6b 62             	cmp    %ebp,0x62(%ebx)
468ebf:	45                   	inc    %ebp
468ec0:	65 6c                	gs insb (%dx),%es:(%edi)
468ec2:	7a 49                	jp     0x468f0d
468ec4:	55                   	push   %ebp
468ec5:	6c                   	insb   (%dx),%es:(%edi)
468ec6:	45                   	inc    %ebp
468ec7:	4a                   	dec    %edx
468ec8:	74 66                	je     0x468f30
468eca:	50                   	push   %eax
468ecb:	4c                   	dec    %esp
468ecc:	2f                   	das
468ecd:	46                   	inc    %esi
468ece:	46                   	inc    %esi
468ecf:	43                   	inc    %ebx
468ed0:	64 55                	fs push %ebp
468ed2:	44                   	inc    %esp
468ed3:	62 6f 61             	bound  %ebp,0x61(%edi)
468ed6:	6d                   	insl   (%dx),%es:(%edi)
468ed7:	63 56 71             	arpl   %edx,0x71(%esi)
468eda:	5a                   	pop    %edx
468edb:	65 43                	gs inc %ebx
468edd:	38 54 39 4f          	cmp    %dl,0x4f(%ecx,%edi,1)
468ee1:	4d                   	dec    %ebp
468ee2:	63 49 64             	arpl   %ecx,0x64(%ecx)
468ee5:	51                   	push   %ecx
468ee6:	36 79 75             	ss jns 0x468f5e
468ee9:	62 34 48             	bound  %esi,(%eax,%ecx,2)
468eec:	37                   	aaa
468eed:	70 66                	jo     0x468f55
468eef:	79 69                	jns    0x468f5a
468ef1:	41                   	inc    %ecx
468ef2:	5a                   	pop    %edx
468ef3:	39 38                	cmp    %edi,(%eax)
468ef5:	6d                   	insl   (%dx),%es:(%edi)
468ef6:	65 7a 64             	gs jp  0x468f5d
468ef9:	33 41 42             	xor    0x42(%ecx),%eax
468efc:	4f                   	dec    %edi
468efd:	79 67                	jns    0x468f66
468eff:	55                   	push   %ebp
468f00:	5a                   	pop    %edx
468f01:	6f                   	outsl  %ds:(%esi),(%dx)
468f02:	73 78                	jae    0x468f7c
468f04:	34 67                	xor    $0x67,%al
468f06:	31 64 7a 78          	xor    %esp,0x78(%edx,%edi,2)
468f0a:	42                   	inc    %edx
468f0b:	51                   	push   %ecx
468f0c:	47                   	inc    %edi
468f0d:	64 2f                	fs das
468f0f:	4d                   	dec    %ebp
468f10:	39 73 6d             	cmp    %esi,0x6d(%ebx)
468f13:	6f                   	outsl  %ds:(%esi),(%dx)
468f14:	66 76 44             	data16 jbe 0x468f5b
468f17:	50                   	push   %eax
468f18:	69 4b 30 44 48 65 6f 	imul   $0x6f654844,0x30(%ebx),%ecx
468f1f:	6d                   	insl   (%dx),%es:(%edi)
468f20:	4a                   	dec    %edx
468f21:	42                   	inc    %edx
468f22:	6f                   	outsl  %ds:(%esi),(%dx)
468f23:	6a 55                	push   $0x55
468f25:	4a                   	dec    %edx
468f26:	45                   	inc    %ebp
468f27:	57                   	push   %edi
468f28:	61                   	popa
468f29:	46                   	inc    %esi
468f2a:	54                   	push   %esp
468f2b:	7a 30                	jp     0x468f5d
468f2d:	34 44                	xor    $0x44,%al
468f2f:	75 76                	jne    0x468fa7
468f31:	6b 4a 33 59          	imul   $0x59,0x33(%edx),%ecx
468f35:	45                   	inc    %ebp
468f36:	32 50 4e             	xor    0x4e(%eax),%dl
468f39:	72 7a                	jb     0x468fb5
468f3b:	72 62                	jb     0x468f9f
468f3d:	33 31                	xor    (%ecx),%esi
468f3f:	62 4d 59             	bound  %ecx,0x59(%ebp)
468f42:	4d                   	dec    %ebp
468f43:	61                   	popa
468f44:	34 67                	xor    $0x67,%al
468f46:	51                   	push   %ecx
468f47:	30 62 4f             	xor    %ah,0x4f(%edx)
468f4a:	62 32                	bound  %esi,(%edx)
468f4c:	6b 7a 34 32          	imul   $0x32,0x34(%edx),%edi
468f50:	6b 72 6b 46          	imul   $0x46,0x6b(%edx),%esi
468f54:	71 75                	jno    0x468fcb
468f56:	76 66                	jbe    0x468fbe
468f58:	32 69 62             	xor    0x62(%ecx),%ch
468f5b:	38 48 78             	cmp    %cl,0x78(%eax)
468f5e:	75 72                	jne    0x468fd2
468f60:	38 39                	cmp    %bh,(%ecx)
468f62:	53                   	push   %ebx
468f63:	33 36                	xor    (%esi),%esi
468f65:	6d                   	insl   (%dx),%es:(%edi)
468f66:	45                   	inc    %ebp
468f67:	5a                   	pop    %edx
468f68:	5a                   	pop    %edx
468f69:	70 68                	jo     0x468fd3
468f6b:	51                   	push   %ecx
468f6c:	34 41                	xor    $0x41,%al
468f6e:	79 47                	jns    0x468fb7
468f70:	53                   	push   %ebx
468f71:	56                   	push   %esi
468f72:	67 52                	addr16 push %edx
468f74:	30 6a 36             	xor    %ch,0x36(%edx)
468f77:	4c                   	dec    %esp
468f78:	6c                   	insb   (%dx),%es:(%edi)
468f79:	39 6a 6f             	cmp    %ebp,0x6f(%edx)
468f7c:	6e                   	outsb  %ds:(%esi),(%dx)
468f7d:	6e                   	outsb  %ds:(%esi),(%dx)
468f7e:	4c                   	dec    %esp
468f7f:	78 49                	js     0x468fca
468f81:	4b                   	dec    %ebx
468f82:	49                   	dec    %ecx
468f83:	7a 72                	jp     0x468ff7
468f85:	72 51                	jb     0x468fd8
468f87:	4c                   	dec    %esp
468f88:	55                   	push   %ebp
468f89:	59                   	pop    %ecx
468f8a:	68 64 36 72 6c       	push   $0x6c723664
468f8f:	59                   	pop    %ecx
468f90:	54                   	push   %esp
468f91:	2f                   	das
468f92:	58                   	pop    %eax
468f93:	4d                   	dec    %ebp
468f94:	58                   	pop    %eax
468f95:	61                   	popa
468f96:	31 75 55             	xor    %esi,0x55(%ebp)
468f99:	73 44                	jae    0x468fdf
468f9b:	48                   	dec    %eax
468f9c:	56                   	push   %esi
468f9d:	47                   	inc    %edi
468f9e:	75 57                	jne    0x468ff7
468fa0:	66 37                	data16 aaa
468fa2:	39 74 58 76          	cmp    %esi,0x76(%eax,%ebx,2)
468fa6:	47                   	inc    %edi
468fa7:	32 41 47             	xor    0x47(%ecx),%al
468faa:	58                   	pop    %eax
468fab:	42                   	inc    %edx
468fac:	71 54                	jno    0x469002
468fae:	39 54 41 47          	cmp    %edx,0x47(%ecx,%eax,2)
468fb2:	37                   	aaa
468fb3:	5a                   	pop    %edx
468fb4:	58                   	pop    %eax
468fb5:	4e                   	dec    %esi
468fb6:	6d                   	insl   (%dx),%es:(%edi)
468fb7:	4b                   	dec    %ebx
468fb8:	61                   	popa
468fb9:	59                   	pop    %ecx
468fba:	56                   	push   %esi
468fbb:	32 54 4b 4a          	xor    0x4a(%ebx,%ecx,2),%dl
468fbf:	48                   	dec    %eax
468fc0:	45                   	inc    %ebp
468fc1:	36 68 41 73 45 75    	ss push $0x75457341
468fc7:	52                   	push   %edx
468fc8:	37                   	aaa
468fc9:	2f                   	das
468fca:	6a 72                	push   $0x72
468fcc:	71 4c                	jno    0x46901a
468fce:	70 46                	jo     0x469016
468fd0:	4c                   	dec    %esp
468fd1:	69 54 42 54 48 66 5a 	imul   $0x4a5a6648,0x54(%edx,%eax,2),%edx
468fd8:	4a
468fd9:	61                   	popa
468fda:	4a                   	dec    %edx
468fdb:	51                   	push   %ecx
468fdc:	63 33                	arpl   %esi,(%ebx)
468fde:	78 50                	js     0x469030
468fe0:	42                   	inc    %edx
468fe1:	5a                   	pop    %edx
468fe2:	72 32                	jb     0x469016
468fe4:	62 66 5a             	bound  %esp,0x5a(%esi)
468fe7:	64 57                	fs push %edi
468fe9:	68 59 75 67 36       	push   $0x36677559
468fee:	50                   	push   %eax
468fef:	4f                   	dec    %edi
468ff0:	77 68                	ja     0x46905a
468ff2:	6c                   	insb   (%dx),%es:(%edi)
468ff3:	66 4e                	dec    %si
468ff5:	50                   	push   %eax
468ff6:	4e                   	dec    %esi
468ff7:	78 74                	js     0x46906d
468ff9:	4b                   	dec    %ebx
468ffa:	48                   	dec    %eax
468ffb:	31 6b 2f             	xor    %ebp,0x2f(%ebx)
468ffe:	74 49                	je     0x469049
469000:	52                   	push   %edx
469001:	39 48 58             	cmp    %ecx,0x58(%eax)
469004:	68 75 38 64 75       	push   $0x75643875
469009:	59                   	pop    %ecx
46900a:	77 62                	ja     0x46906e
46900c:	6a 2f                	push   $0x2f
46900e:	68 44 63 70 66       	push   $0x66706344
469013:	67 34 62             	addr16 xor $0x62,%al
469016:	6c                   	insb   (%dx),%es:(%edi)
469017:	55                   	push   %ebp
469018:	35 59 66 4a 73       	xor    $0x734a6659,%eax
46901d:	45                   	inc    %ebp
46901e:	49                   	dec    %ecx
46901f:	61                   	popa
469020:	63 6b 47             	arpl   %ebp,0x47(%ebx)
469023:	62 6a 66             	bound  %ebp,0x66(%edx)
469026:	5a                   	pop    %edx
469027:	57                   	push   %edi
469028:	48                   	dec    %eax
469029:	6f                   	outsl  %ds:(%esi),(%dx)
46902a:	62 48 50             	bound  %ecx,0x50(%eax)
46902d:	71 70                	jno    0x46909f
46902f:	33 68 6e             	xor    0x6e(%eax),%ebp
469032:	75 36                	jne    0x46906a
469034:	59                   	pop    %ecx
469035:	49                   	dec    %ecx
469036:	71 69                	jno    0x4690a1
469038:	4c                   	dec    %esp
469039:	78 38                	js     0x469073
46903b:	36 53                	ss push %ebx
46903d:	5a                   	pop    %edx
46903e:	61                   	popa
46903f:	51                   	push   %ecx
469040:	64 79 56             	fs jns 0x469099
469043:	47                   	inc    %edi
469044:	68 6c 61 41 36       	push   $0x3641616c
469049:	46                   	inc    %esi
46904a:	6f                   	outsl  %ds:(%esi),(%dx)
46904b:	36 63 63 77          	arpl   %esp,%ss:0x77(%ebx)
46904f:	59                   	pop    %ecx
469050:	6b 66 6c 4b          	imul   $0x4b,0x6c(%esi),%esp
469054:	48                   	dec    %eax
469055:	41                   	inc    %ecx
469056:	36 53                	ss push %ebx
469058:	6e                   	outsb  %ds:(%esi),(%dx)
469059:	48                   	dec    %eax
46905a:	47                   	inc    %edi
46905b:	39 68 39             	cmp    %ebp,0x39(%eax)
46905e:	4a                   	dec    %edx
46905f:	31 68 56             	xor    %ebp,0x56(%eax)
469062:	66 53                	push   %bx
469064:	78 57                	js     0x4690bd
469066:	32 35 70 69 77 68    	xor    0x68776970,%dh
46906c:	6e                   	outsb  %ds:(%esi),(%dx)
46906d:	6e                   	outsb  %ds:(%esi),(%dx)
46906e:	5a                   	pop    %edx
46906f:	48                   	dec    %eax
469070:	2f                   	das
469071:	34 71                	xor    $0x71,%al
469073:	58                   	pop    %eax
469074:	42                   	inc    %edx
469075:	53                   	push   %ebx
469076:	76 69                	jbe    0x4690e1
469078:	44                   	inc    %esp
469079:	4d                   	dec    %ebp
46907a:	65 48                	gs dec %eax
46907c:	52                   	push   %edx
46907d:	75 59                	jne    0x4690d8
46907f:	6e                   	outsb  %ds:(%esi),(%dx)
469080:	6b 39 50             	imul   $0x50,(%ecx),%edi
469083:	7a 30                	jp     0x4690b5
469085:	78 30                	js     0x4690b7
469087:	4c                   	dec    %esp
469088:	69 67 5a 76 2b 70 59 	imul   $0x59702b76,0x5a(%edi),%esp
46908f:	41                   	inc    %ecx
469090:	49                   	dec    %ecx
469091:	4f                   	dec    %edi
469092:	71 65                	jno    0x4690f9
469094:	69 30 32 2f 71 77    	imul   $0x77712f32,(%eax),%esi
46909a:	46                   	inc    %esi
46909b:	6f                   	outsl  %ds:(%esi),(%dx)
46909c:	2b 5a 50             	sub    0x50(%edx),%ebx
46909f:	4b                   	dec    %ebx
4690a0:	39 57 7a             	cmp    %edx,0x7a(%edi)
4690a3:	66 54                	push   %sp
4690a5:	73 55                	jae    0x4690fc
4690a7:	41                   	inc    %ecx
4690a8:	76 32                	jbe    0x4690dc
4690aa:	77 4f                	ja     0x4690fb
4690ac:	73 50                	jae    0x4690fe
4690ae:	6e                   	outsb  %ds:(%esi),(%dx)
4690af:	50                   	push   %eax
4690b0:	75 31                	jne    0x4690e3
4690b2:	57                   	push   %edi
4690b3:	34 45                	xor    $0x45,%al
4690b5:	68 73 64 2f 32       	push   $0x322f6473
4690ba:	31 73 48             	xor    %esi,0x48(%ebx)
4690bd:	58                   	pop    %eax
4690be:	46                   	inc    %esi
4690bf:	71 71                	jno    0x469132
4690c1:	4e                   	dec    %esi
4690c2:	56                   	push   %esi
4690c3:	2b 61 51             	sub    0x51(%ecx),%esp
4690c6:	62 43 63             	bound  %eax,0x63(%ebx)
4690c9:	34 68                	xor    $0x68,%al
4690cb:	65 56                	gs push %esi
4690cd:	64 6a 50             	fs push $0x50
4690d0:	4c                   	dec    %esp
4690d1:	4c                   	dec    %esp
4690d2:	72 71                	jb     0x469145
4690d4:	2f                   	das
4690d5:	6f                   	outsl  %ds:(%esi),(%dx)
4690d6:	72 33                	jb     0x46910b
4690d8:	4c                   	dec    %esp
4690d9:	73 56                	jae    0x469131
4690db:	36 62 39             	bound  %edi,%ss:(%ecx)
4690de:	57                   	push   %edi
4690df:	79 78                	jns    0x469159
4690e1:	68 35 65 74 6d       	push   $0x6d746535
4690e6:	32 70 78             	xor    0x78(%eax),%dh