464e0d:	45                   	inc    %ebp
464e0e:	41                   	inc    %ecx
464e0f:	6f                   	outsl  %ds:(%esi),(%dx)
464e10:	6d                   	insl   (%dx),%es:(%edi)
464e11:	39 69 41             	cmp    %ebp,0x41(%ecx)
464e14:	41                   	inc    %ecx
464e15:	41                   	inc    %ecx
464e16:	4b                   	dec    %ebx
464e17:	64 41                	fs inc %ecx
464e19:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
464e1d:	45                   	inc    %ebp
464e1e:	71 4b                	jno    0x464e6b
464e20:	76 34                	jbe    0x464e56
464e22:	4a                   	dec    %edx
464e23:	45                   	inc    %ebp
464e24:	7a 41                	jp     0x464e67
464e26:	44                   	inc    %esp
464e27:	41                   	inc    %ecx
464e28:	45                   	inc    %ebp
464e29:	4d                   	dec    %ebp
464e2a:	46                   	inc    %esi
464e2b:	41                   	inc    %ecx
464e2c:	41                   	inc    %ecx
464e2d:	41                   	inc    %ecx
464e2e:	4b                   	dec    %ebx
464e2f:	41                   	inc    %ecx
464e30:	41                   	inc    %ecx
464e31:	41                   	inc    %ecx
464e32:	52                   	push   %edx
464e33:	41                   	inc    %ecx
464e34:	41                   	inc    %ecx
464e35:	41                   	inc    %ecx
464e36:	41                   	inc    %ecx
464e37:	4f                   	dec    %edi
464e38:	43                   	inc    %ebx
464e39:	4d                   	dec    %ebp
464e3a:	44                   	inc    %esp
464e3b:	41                   	inc    %ecx
464e3c:	41                   	inc    %ecx
464e3d:	44                   	inc    %esp
464e3e:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
464e42:	41                   	inc    %ecx
464e43:	49                   	dec    %ecx
464e44:	48                   	dec    %eax
464e45:	50                   	push   %eax
464e46:	2b 54 42 49          	sub    0x49(%edx,%eax,2),%edx
464e4a:	67 63 77 47          	arpl   %esi,0x47(%bx)
464e4e:	44                   	inc    %esp
464e4f:	37                   	aaa
464e50:	6c                   	insb   (%dx),%es:(%edi)
464e51:	6c                   	insb   (%dx),%es:(%edi)
464e52:	6c                   	insb   (%dx),%es:(%edi)
464e53:	49                   	dec    %ecx
464e54:	41                   	inc    %ecx
464e55:	49                   	dec    %ecx
464e56:	41                   	inc    %ecx
464e57:	41                   	inc    %ecx
464e58:	41                   	inc    %ecx
464e59:	42                   	inc    %edx
464e5a:	6a 49                	push   $0x49
464e5c:	4c                   	dec    %esp
464e5d:	42                   	inc    %edx
464e5e:	64 59                	fs pop %ecx
464e60:	68 64 68 5a 53       	push   $0x535a6864
464e65:	41                   	inc    %ecx
464e66:	42                   	inc    %edx
464e67:	41                   	inc    %ecx
464e68:	41                   	inc    %ecx
464e69:	41                   	inc    %ecx
464e6a:	41                   	inc    %ecx
464e6b:	59                   	pop    %ecx
464e6c:	79 42                	jns    0x464eb0
464e6e:	4b                   	dec    %ebx
464e6f:	43                   	inc    %ebx
464e70:	66 58                	pop    %ax
464e72:	35 59 53 42 64       	xor    $0x64425359,%eax
464e77:	47                   	inc    %edi
464e78:	44                   	inc    %esp
464e79:	33 32                	xor    (%edx),%esi
464e7b:	57                   	push   %edi
464e7c:	57                   	push   %edi
464e7d:	5a                   	pop    %edx
464e7e:	68 2f 67 34 41       	push   $0x4134672f
464e83:	41                   	inc    %ecx
464e84:	44                   	inc    %esp
464e85:	6a 71                	push   $0x71
464e87:	41                   	inc    %ecx
464e88:	51                   	push   %ecx
464e89:	41                   	inc    %ecx
464e8a:	41                   	inc    %ecx
464e8b:	2f                   	das
464e8c:	67 77 42             	addr16 ja 0x464ed1
464e8f:	41                   	inc    %ecx
464e90:	43                   	inc    %ebx
464e91:	41                   	inc    %ecx
464e92:	30 54 31 63          	xor    %dl,0x63(%ecx,%esi,1)
464e96:	6a 49                	push   $0x49
464e98:	50                   	push   %eax
464e99:	5a                   	pop    %edx
464e9a:	50                   	push   %eax
464e9b:	56                   	push   %esi
464e9c:	79 4e                	jns    0x464eec
464e9e:	68 49 41 45 41       	push   $0x41454149
464ea3:	41                   	inc    %ecx
464ea4:	41                   	inc    %ecx
464ea5:	42                   	inc    %edx
464ea6:	6a 5a                	push   $0x5a
464ea8:	6d                   	insl   (%dx),%es:(%edi)
464ea9:	56                   	push   %esi
464eaa:	68 2f 67 34 42       	push   $0x4234672f
464eaf:	41                   	inc    %ecx
464eb0:	44                   	inc    %esp
464eb1:	69 46 41 51 41 41 2f 	imul   $0x2f414151,0x41(%esi),%eax
464eb8:	67 77 43             	addr16 ja 0x464efe
464ebb:	41                   	inc    %ecx
464ebc:	43                   	inc    %ebx
464ebd:	42                   	inc    %edx
464ebe:	36 32 34 38          	xor    %ss:(%eax,%edi,1),%dh
464ec2:	59                   	pop    %ecx
464ec3:	49                   	dec    %ecx
464ec4:	4a                   	dec    %edx
464ec5:	39 72 54             	cmp    %esi,0x54(%edx)
464ec8:	65 35 59 49 4f 5a    	gs xor $0x5a4f4959,%eax
464ece:	72 33                	jb     0x464f03
464ed0:	51                   	push   %ecx
464ed1:	5a                   	pop    %edx
464ed2:	68 5a 6d 55 67       	push   $0x67556d5a
464ed7:	42                   	inc    %edx
464ed8:	77 41                	ja     0x464f1b
464eda:	41                   	inc    %ecx
464edb:	41                   	inc    %ecx
464edc:	47                   	inc    %edi
464edd:	4e                   	dec    %esi
464ede:	68 2f 67 34 43       	push   $0x4334672f
464ee3:	41                   	inc    %ecx
464ee4:	44                   	inc    %esp
464ee5:	6a 63                	push   $0x63
464ee7:	41                   	inc    %ecx
464ee8:	41                   	inc    %ecx
464ee9:	41                   	inc    %ecx
464eea:	41                   	inc    %ecx
464eeb:	2f                   	das
464eec:	67 77 44             	addr16 ja 0x464f33
464eef:	41                   	inc    %ecx
464ef0:	43                   	inc    %ebx
464ef1:	43                   	inc    %ebx
464ef2:	41                   	inc    %ecx
464ef3:	41                   	inc    %ecx
464ef4:	51                   	push   %ecx
464ef5:	41                   	inc    %ecx
464ef6:	41                   	inc    %ecx
464ef7:	49                   	dec    %ecx
464ef8:	41                   	inc    %ecx
464ef9:	49                   	dec    %ecx
464efa:	41                   	inc    %ecx
464efb:	41                   	inc    %ecx
464efc:	41                   	inc    %ecx
464efd:	42                   	inc    %edx
464efe:	6a 5a                	push   $0x5a
464f00:	57                   	push   %edi
464f01:	5a                   	pop    %edx
464f02:	68 2f 67 34 44       	push   $0x4434672f
464f07:	41                   	inc    %ecx
464f08:	44                   	inc    %esp
464f09:	68 63 41 41 41       	push   $0x41414163
464f0e:	41                   	inc    %ecx
464f0f:	2f                   	das
464f10:	67 77 45             	addr16 ja 0x464f58
464f13:	41                   	inc    %ecx
464f14:	43                   	inc    %ebx
464f15:	43                   	inc    %ebx
464f16:	38 79 64             	cmp    %bh,0x64(%ecx)
464f19:	6c                   	insb   (%dx),%es:(%edi)
464f1a:	74 49                	je     0x464f65
464f1c:	43                   	inc    %ebx
464f1d:	2b 71 43             	sub    0x43(%ecx),%esi
464f20:	67 4a                	addr16 dec %edx
464f22:	5a                   	pop    %edx
464f23:	49                   	dec    %ecx
464f24:	4a                   	dec    %edx
464f25:	50                   	push   %eax
464f26:	6d                   	insl   (%dx),%es:(%edi)
464f27:	64 69 64 68 49 4f 64 	imul   $0x6350644f,%fs:0x49(%eax,%ebp,2),%esp
464f2e:	50 63
464f30:	2b 31                	sub    (%ecx),%esi
464f32:	59                   	pop    %ecx
464f33:	49                   	dec    %ecx
464f34:	41                   	inc    %ecx
464f35:	35 2f 49 43 70       	xor    $0x7043492f,%eax
464f3a:	68 49 41 45 41       	push   $0x41454149
464f3f:	41                   	inc    %ecx
464f40:	41                   	inc    %ecx
464f41:	42                   	inc    %edx
464f42:	69 5a 53 43 51 6b 2b 	imul   $0x2b6b5143,0x53(%edx),%ebx
464f49:	58                   	pop    %eax
464f4a:	66 57                	push   %di
464f4c:	57                   	push   %edi
464f4d:	45                   	inc    %ebp
464f4e:	34 51                	xor    $0x51,%al
464f50:	77 51                	ja     0x464fa3
464f52:	41                   	inc    %ecx
464f53:	41                   	inc    %ecx
464f54:	50                   	push   %eax
464f55:	34 4d                	xor    $0x4d,%al
464f57:	42                   	inc    %edx
464f58:	41                   	inc    %ecx
464f59:	41                   	inc    %ecx
464f5a:	67 68 37 6d 72 48    	addr16 push $0x48726d37
464f60:	6d                   	insl   (%dx),%es:(%edi)
464f61:	59                   	pop    %ecx
464f62:	67 41                	addr16 inc %ecx
464f64:	51                   	push   %ecx
464f65:	41                   	inc    %ecx
464f66:	41                   	inc    %ecx
464f67:	41                   	inc    %ecx
464f68:	47                   	inc    %edi
464f69:	4d                   	dec    %ebp
464f6a:	67 2b 65 38          	sub    0x38(%di),%esp
464f6e:	47                   	inc    %edi
464f6f:	39 31                	cmp    %esi,(%ecx)
464f71:	6b 67 38 45          	imul   $0x45,0x38(%edi),%esp
464f75:	33 33                	xor    (%ebx),%esi
464f77:	32 32                	xor    (%edx),%dh
464f79:	45                   	inc    %ebp
464f7a:	67 73 59             	addr16 jae 0x464fd6
464f7d:	47                   	inc    %edi
464f7e:	72 33                	jb     0x464fb3
464f80:	56                   	push   %esi
464f81:	68 59 4f 4c 38       	push   $0x384c4f59
464f86:	44                   	inc    %esp
464f87:	41                   	inc    %ecx
464f88:	41                   	inc    %ecx
464f89:	41                   	inc    %ecx
464f8a:	67 51                	addr16 push %ecx
464f8c:	2f                   	das
464f8d:	37                   	aaa
464f8e:	68 34 53 44 32       	push   $0x32445334
464f93:	41                   	inc    %ecx
464f94:	52                   	push   %edx
464f95:	34 65                	xor    $0x65,%al
464f97:	57                   	push   %edi
464f98:	47                   	inc    %edi
464f99:	62 2b                	bound  %ebp,(%ebx)
464f9b:	44                   	inc    %esp
464f9c:	67 51                	addr16 push %ecx
464f9e:	41                   	inc    %ecx
464f9f:	4f                   	dec    %edi
464fa0:	49                   	dec    %ecx
464fa1:	2f                   	das
464fa2:	2f                   	das
464fa3:	2f                   	das
464fa4:	2f                   	das
464fa5:	2f                   	das
464fa6:	2b 44 41 4d          	sub    0x4d(%ecx,%eax,2),%eax
464faa:	41                   	inc    %ecx
464fab:	49                   	dec    %ecx
464fac:	4b                   	dec    %ebx
464fad:	52                   	push   %edx
464fae:	71 69                	jno    0x465019
464fb0:	75 73                	jne    0x465025
464fb2:	67 78 4c             	addr16 js 0x465001
464fb5:	70 31                	jo     0x464fe8
464fb7:	46                   	inc    %esi
464fb8:	47                   	inc    %edi
464fb9:	45                   	inc    %ebp
464fba:	67 42                	addr16 inc %edx
464fbc:	51                   	push   %ecx
464fbd:	41                   	inc    %ecx
464fbe:	41                   	inc    %ecx
464fbf:	41                   	inc    %ecx
464fc0:	47                   	inc    %edi
464fc1:	4e                   	dec    %esi
464fc2:	6d                   	insl   (%dx),%es:(%edi)
464fc3:	49                   	dec    %ecx
464fc4:	41                   	inc    %ecx
464fc5:	49                   	dec    %ecx
464fc6:	41                   	inc    %ecx
464fc7:	41                   	inc    %ecx
464fc8:	41                   	inc    %ecx
464fc9:	42                   	inc    %edx
464fca:	6a 57                	push   $0x57
464fcc:	54                   	push   %esp
464fcd:	67 73 41             	addr16 jae 0x465011
464fd0:	77 41                	ja     0x465013
464fd2:	41                   	inc    %ecx
464fd3:	49                   	dec    %ecx
464fd4:	46                   	inc    %esi
464fd5:	4a                   	dec    %edx
464fd6:	74 68                	je     0x465040
464fd8:	50                   	push   %eax
464fd9:	74 6c                	je     0x465047
464fdb:	49                   	dec    %ecx
464fdc:	4d                   	dec    %ebp
464fdd:	6c                   	insb   (%dx),%es:(%edi)
464fde:	66 36 42             	ss inc %dx
464fe1:	52                   	push   %edx
464fe2:	59                   	pop    %ecx
464fe3:	49                   	dec    %ecx
464fe4:	46                   	inc    %esi
464fe5:	48                   	dec    %eax
464fe6:	64 48                	fs dec %eax
464fe8:	4f                   	dec    %edi
464fe9:	70 68                	jo     0x465053
464feb:	49                   	dec    %ecx
464fec:	46                   	inc    %esi
464fed:	2f                   	das
464fee:	4e                   	dec    %esi
464fef:	66 50                	push   %ax
464ff1:	31 59 5a             	xor    %ebx,0x5a(%ecx)
464ff4:	53                   	push   %ebx
464ff5:	41                   	inc    %ecx
464ff6:	6b 69 62 59          	imul   $0x59,0x62(%ecx),%ebp
464ffa:	55                   	push   %ebp
464ffb:	57                   	push   %edi
464ffc:	53                   	push   %ebx
464ffd:	43                   	inc    %ebx
464ffe:	51                   	push   %ecx
464fff:	68 62 49 46 59       	push   $0x59464962
465004:	66 34 4f             	data16 xor $0x4f,%al
465007:	42                   	inc    %edx
465008:	41                   	inc    %ecx
465009:	41                   	inc    %ecx
46500a:	34 50                	xor    $0x50,%al
46500c:	2f                   	das
46500d:	2f                   	das
46500e:	2f                   	das
46500f:	2f                   	das
465010:	79 44                	jns    0x465056
465012:	64 62 78 2f          	bound  %edi,%fs:0x2f(%eax)
465016:	76 49                	jbe    0x465061
465018:	4e                   	dec    %esi
465019:	35 76 48 2b 39       	xor    $0x392b4876,%eax
46501e:	5a                   	pop    %edx
46501f:	5a                   	pop    %edx
465020:	6a 6a                	push   $0x6a
465022:	44                   	inc    %esp
465023:	41                   	inc    %ecx
465024:	67 41                	addr16 inc %ecx
465026:	41                   	inc    %ecx
465027:	49                   	dec    %ecx
465028:	42                   	inc    %edx
465029:	58                   	pop    %eax
46502a:	4d                   	dec    %ebp
46502b:	78 65                	js     0x465092
46502d:	59                   	pop    %ecx
46502e:	67 2b 6d 32          	sub    0x32(%di),%ebp
465032:	5a                   	pop    %edx
465033:	48                   	dec    %eax
465034:	6c                   	insb   (%dx),%es:(%edi)
465035:	68 6c 49 41 49       	push   $0x4941496c