464cff:	41                   	inc    %ecx
464d00:	50                   	push   %eax
464d01:	34 4d                	xor    $0x4d,%al
464d03:	41                   	inc    %ecx
464d04:	41                   	inc    %ecx
464d05:	42                   	inc    %edx
464d06:	79 67                	jns    0x464d6f
464d08:	67 49                	addr16 dec %ecx
464d0a:	41                   	inc    %ecx
464d0b:	63 47 39             	arpl   %eax,0x39(%edi)
464d0e:	64 41                	fs inc %ecx
464d10:	41                   	inc    %ecx
464d11:	41                   	inc    %ecx
464d12:	4b                   	dec    %ebx
464d13:	2f                   	das
464d14:	67 77 41             	addr16 ja 0x464d58
464d17:	41                   	inc    %ecx
464d18:	43                   	inc    %ebx
464d19:	41                   	inc    %ecx
464d1a:	34 37                	xor    $0x37,%al
464d1c:	35 51 63 5a 53       	xor    $0x535a6351,%eax
464d21:	43                   	inc    %ebx
464d22:	5a                   	pop    %edx
464d23:	46                   	inc    %esi
464d24:	65 62 6f 59          	bound  %ebp,%gs:0x59(%edi)
464d28:	57                   	push   %edi
464d29:	59                   	pop    %ecx
464d2a:	67 66 52             	addr16 push %dx
464d2d:	69 49 2b 6c 68 6d 49 	imul   $0x496d686c,0x2b(%ecx),%ecx
464d34:	4e                   	dec    %esi
464d35:	50                   	push   %eax
464d36:	73 42                	jae    0x464d7a
464d38:	42                   	inc    %edx
464d39:	46                   	inc    %esi
464d3a:	5a                   	pop    %edx
464d3b:	62 31                	bound  %esi,(%ecx)
464d3d:	34 41                	xor    $0x41,%al
464d3f:	41                   	inc    %ecx
464d40:	41                   	inc    %ecx
464d41:	70 79                	jo     0x464dbc
464d43:	67 67 49             	addr16 addr16 dec %ecx
464d46:	41                   	inc    %ecx
464d47:	63 47 39             	arpl   %eax,0x39(%edi)
464d4a:	66 41                	inc    %cx
464d4c:	41                   	inc    %ecx
464d4d:	41                   	inc    %ecx
464d4e:	4b                   	dec    %ebx
464d4f:	63 6f 49             	arpl   %ebp,0x49(%edi)
464d52:	43                   	inc    %ebx
464d53:	41                   	inc    %ecx
464d54:	48                   	dec    %eax
464d55:	41                   	inc    %ecx
464d56:	67 2f                	addr16 das
464d58:	35 4a 53 43 53       	xor    $0x5343534a,%eax
464d5d:	42                   	inc    %edx
464d5e:	2f                   	das
464d5f:	6b 6c 49 4a 59       	imul   $0x59,0x4a(%ecx,%ecx,2),%ebp
464d64:	53                   	push   %ebx
464d65:	41                   	inc    %ecx
464d66:	43                   	inc    %ebx
464d67:	41                   	inc    %ecx
464d68:	41                   	inc    %ecx
464d69:	41                   	inc    %ecx
464d6a:	41                   	inc    %ecx
464d6b:	59                   	pop    %ecx
464d6c:	32 55 67             	xor    0x67(%ebp),%dl
464d6f:	42                   	inc    %edx
464d70:	41                   	inc    %ecx
464d71:	41                   	inc    %ecx
464d72:	41                   	inc    %ecx
464d73:	41                   	inc    %ecx
464d74:	47                   	inc    %edi
464d75:	4e                   	dec    %esi
464d76:	6d                   	insl   (%dx),%es:(%edi)
464d77:	5a                   	pop    %edx
464d78:	57                   	push   %edi
464d79:	5a                   	pop    %edx
464d7a:	76 59                	jbe    0x464dd5
464d7c:	41                   	inc    %ecx
464d7d:	41                   	inc    %ecx
464d7e:	41                   	inc    %ecx
464d7f:	43                   	inc    %ebx
464d80:	6a 67                	push   $0x67
464d82:	54                   	push   %esp
464d83:	41                   	inc    %ecx
464d84:	41                   	inc    %ecx
464d85:	41                   	inc    %ecx
464d86:	41                   	inc    %ecx
464d87:	2f                   	das
464d88:	67 6b 41 41 50       	imul   $0x50,0x41(%bx,%di),%eax
464d8d:	34 4d                	xor    $0x4d,%al
464d8f:	41                   	inc    %ecx
464d90:	51                   	push   %ecx
464d91:	41                   	inc    %ecx
464d92:	6f                   	outsl  %ds:(%esi),(%dx)
464d93:	44                   	inc    %esp
464d94:	77 41                	ja     0x464dd7
464d96:	41                   	inc    %ecx
464d97:	42                   	inc    %edx
464d98:	69 59 34 43 51 41 41 	imul   $0x41415143,0x34(%ecx),%ebx
464d9f:	41                   	inc    %ecx
464da0:	50                   	push   %eax
464da1:	34 4f                	xor    $0x4f,%al
464da3:	41                   	inc    %ecx
464da4:	51                   	push   %ecx
464da5:	41                   	inc    %ecx
464da6:	34 35                	xor    $0x35,%al
464da8:	50                   	push   %eax
464da9:	2f                   	das
464daa:	2f                   	das
464dab:	2f                   	das
464dac:	2f                   	das
464dad:	34 4d                	xor    $0x4d,%al
464daf:	41                   	inc    %ecx
464db0:	51                   	push   %ecx
464db1:	42                   	inc    %edx
464db2:	76 59                	jbe    0x464e0d
464db4:	51                   	push   %ecx
464db5:	41                   	inc    %ecx
464db6:	41                   	inc    %ecx
464db7:	43                   	inc    %ebx
464db8:	6e                   	outsb  %ds:(%esi),(%dx)
464db9:	4b                   	dec    %ebx
464dba:	43                   	inc    %ebx
464dbb:	41                   	inc    %ecx
464dbc:	67 42                	addr16 inc %edx
464dbe:	77 49                	ja     0x464e09
464dc0:	4e                   	dec    %esi
464dc1:	35 33 77 74 59       	xor    $0x59747733,%eax
464dc6:	67 78 6e             	addr16 js 0x464e37
464dc9:	62 43 31             	bound  %eax,0x31(%ebx)
464dcc:	6d                   	insl   (%dx),%es:(%edi)
464dcd:	45                   	inc    %ebp
464dce:	55                   	push   %ebp
464dcf:	46                   	inc    %esi
464dd0:	43                   	inc    %ebx
464dd1:	42                   	inc    %edx
464dd2:	30 4e 70             	xor    %cl,0x70(%esi)
464dd5:	62 64 49 48          	bound  %esp,0x48(%ecx,%ecx,2)
464dd9:	54                   	push   %esp
464dda:	4a                   	dec    %edx
464ddb:	61                   	popa
464ddc:	53                   	push   %ebx
464ddd:	4a                   	dec    %edx
464dde:	68 49 41 63 41       	push   $0x41634149
464de3:	41                   	inc    %ecx
464de4:	41                   	inc    %ecx
464de5:	42                   	inc    %edx
464de6:	6a 5a                	push   $0x5a
464de8:	6f                   	outsl  %ds:(%esi),(%dx)
464de9:	30 42 41             	xor    %al,0x41(%edx)
464dec:	41                   	inc    %ecx
464ded:	41                   	inc    %ecx
464dee:	42                   	inc    %edx
464def:	4a                   	dec    %edx
464df0:	53                   	push   %ebx
464df1:	44                   	inc    %esp
464df2:	68 34 45 58 68       	push   $0x68584534
464df7:	5a                   	pop    %edx
464df8:	6d                   	insl   (%dx),%es:(%edi)
464df9:	55                   	push   %ebp
464dfa:	67 64 53             	addr16 fs push %ebx
464dfd:	33 2f                	xor    (%edi),%ebp
464dff:	47                   	inc    %edi
464e00:	47                   	inc    %edi
464e01:	45                   	inc    %ebp
464e02:	67 61                	addr16 popa
464e04:	54                   	push   %esp
464e05:	4a                   	dec    %edx
464e06:	46                   	inc    %esi
464e07:	42                   	inc    %edx
464e08:	6c                   	insb   (%dx),%es:(%edi)
464e09:	6a 2b                	push   $0x2b
464e0b:	43                   	inc    %ebx
464e0c:	51                   	push   %ecx
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