464bdc:	76 34                	jbe    0x464c12
464bde:	4d                   	dec    %ebp
464bdf:	46                   	inc    %esi
464be0:	41                   	inc    %ecx
464be1:	42                   	inc    %edx
464be2:	76 51                	jbe    0x464c35
464be4:	41                   	inc    %ecx
464be5:	41                   	inc    %ecx
464be6:	41                   	inc    %ecx
464be7:	43                   	inc    %ebx
464be8:	69 58 2b 44 42 49 41 	imul   $0x41494244,0x2b(%eax),%ebx
464bef:	62 30                	bound  %esi,(%eax)
464bf1:	6f                   	outsl  %ds:(%esi),(%dx)
464bf2:	41                   	inc    %ecx
464bf3:	41                   	inc    %ecx
464bf4:	41                   	inc    %ecx
464bf5:	6f                   	outsl  %ds:(%esi),(%dx)
464bf6:	6c                   	insb   (%dx),%es:(%edi)
464bf7:	66 6a 73             	pushw  $0x73
464bfa:	41                   	inc    %ecx
464bfb:	41                   	inc    %ecx
464bfc:	41                   	inc    %ecx
464bfd:	72 2b                	jb     0x464c2a
464bff:	44                   	inc    %esp
464c00:	41                   	inc    %ecx
464c01:	34 41                	xor    $0x41,%al
464c03:	62 7a 77             	bound  %edi,0x77(%edx)
464c06:	41                   	inc    %ecx
464c07:	41                   	inc    %ecx
464c08:	41                   	inc    %ecx
464c09:	6f                   	outsl  %ds:(%esi),(%dx)
464c0a:	6c                   	insb   (%dx),%es:(%edi)
464c0b:	66 6b 4d 41 41       	imul   $0x41,0x41(%ebp),%cx
464c10:	41                   	inc    %ecx
464c11:	6f                   	outsl  %ds:(%esi),(%dx)
464c12:	67 47                	addr16 inc %edi
464c14:	4c                   	dec    %esp
464c15:	6d                   	insl   (%dx),%es:(%edi)
464c16:	6d                   	insl   (%dx),%es:(%edi)
464c17:	4d                   	dec    %ebp
464c18:	43                   	inc    %ebx
464c19:	42                   	inc    %edx
464c1a:	48                   	dec    %eax
464c1b:	63 59 49             	arpl   %ebx,0x49(%ecx)
464c1e:	45                   	inc    %ebp
464c1f:	57                   	push   %edi
464c20:	53                   	push   %ebx
464c21:	44                   	inc    %esp
464c22:	67 65 37             	addr16 gs aaa
464c25:	33 69 57             	xor    0x57(%ecx),%ebp
464c28:	43                   	inc    %ebx
464c29:	44                   	inc    %esp
464c2a:	4d                   	dec    %ebp
464c2b:	32 34 44             	xor    (%esp,%eax,2),%dh
464c2e:	73 59                	jae    0x464c89
464c30:	57                   	push   %edi
464c31:	59                   	pop    %ecx
464c32:	67 68 2b 65 65 48    	addr16 push $0x4865652b
464c38:	57                   	push   %edi
464c39:	46                   	inc    %esi
464c3a:	76 4f                	jbe    0x464c8b
464c3c:	41                   	inc    %ecx
464c3d:	41                   	inc    %ecx
464c3e:	41                   	inc    %ecx
464c3f:	43                   	inc    %ebx
464c40:	69 56 2b 51 77 41 41 	imul   $0x41417751,0x2b(%esi),%edx
464c47:	43                   	inc    %ebx
464c48:	69 43 68 49 38 33 7a 	imul   $0x7a333849,0x68(%ebx),%eax
464c4f:	49                   	dec    %ecx
464c50:	48                   	dec    %eax
464c51:	53                   	push   %ebx
464c52:	36 57                	ss push %edi
464c54:	76 35                	jbe    0x464c8b
464c56:	68 49 41 45 41       	push   $0x41454149
464c5b:	41                   	inc    %ecx
464c5c:	41                   	inc    %ecx
464c5d:	42                   	inc    %edx
464c5e:	69 49 4b 59 7a 4c 78 	imul   $0x784c7a59,0x4b(%ecx),%ecx
464c65:	74 5a                	je     0x464cc1
464c67:	62 7a 67             	bound  %edi,0x67(%edx)
464c6a:	41                   	inc    %ecx
464c6b:	41                   	inc    %ecx
464c6c:	41                   	inc    %ecx
464c6d:	6f                   	outsl  %ds:(%esi),(%dx)
464c6e:	6c                   	insb   (%dx),%es:(%edi)
464c6f:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
464c74:	41                   	inc    %ecx
464c75:	72 2b                	jb     0x464ca2
464c77:	44                   	inc    %esp
464c78:	41                   	inc    %ecx
464c79:	38 41 62             	cmp    %al,0x62(%ecx)
464c7c:	7a 77                	jp     0x464cf5
464c7e:	41                   	inc    %ecx
464c7f:	41                   	inc    %ecx
464c80:	41                   	inc    %ecx
464c81:	6f                   	outsl  %ds:(%esi),(%dx)
464c82:	6c                   	insb   (%dx),%es:(%edi)
464c83:	66 6b 4d 41 41       	imul   $0x41,0x41(%ebp),%cx
464c88:	41                   	inc    %ecx
464c89:	6f                   	outsl  %ds:(%esi),(%dx)
464c8a:	67 4d                	addr16 dec %ebp
464c8c:	4e                   	dec    %esi
464c8d:	6c                   	insb   (%dx),%es:(%edi)
464c8e:	30 30                	xor    %dh,(%eax)
464c90:	47                   	inc    %edi
464c91:	55                   	push   %ebp
464c92:	67 38 4b 4b          	cmp    %cl,0x4b(%bp,%di)
464c96:	36 43                	ss inc %ebx
464c98:	57                   	push   %edi
464c99:	45                   	inc    %ebp
464c9a:	67 41                	addr16 inc %ecx
464c9c:	78 48                	js     0x464ce6
464c9e:	31 43 6c             	xor    %eax,0x6c(%ebx)
464ca1:	6c                   	insb   (%dx),%es:(%edi)
464ca2:	6c                   	insb   (%dx),%es:(%edi)
464ca3:	49                   	dec    %ecx
464ca4:	42                   	inc    %edx
464ca5:	68 7a 50 42 74       	push   $0x7442507a
464caa:	68 5a 57 38 34       	push   $0x3438575a
464caf:	41                   	inc    %ecx
464cb0:	41                   	inc    %ecx
464cb1:	41                   	inc    %ecx
464cb2:	4b                   	dec    %ebx
464cb3:	66 6c                	data16 insb (%dx),%es:(%edi)
464cb5:	73 41                	jae    0x464cf8
464cb7:	41                   	inc    %ecx
464cb8:	41                   	inc    %ecx
464cb9:	70 76                	jo     0x464d31
464cbb:	4f                   	dec    %edi
464cbc:	67 41                	addr16 inc %ecx
464cbe:	41                   	inc    %ecx
464cbf:	43                   	inc    %ebx
464cc0:	6a 67                	push   $0x67
464cc2:	4a                   	dec    %edx
464cc3:	41                   	inc    %ecx
464cc4:	41                   	inc    %ecx
464cc5:	41                   	inc    %ecx
464cc6:	41                   	inc    %ecx
464cc7:	2f                   	das
464cc8:	67 34 57             	addr16 xor $0x57,%al
464ccb:	41                   	inc    %ecx
464ccc:	44                   	inc    %esp
464ccd:	68 4e 32 50 2f       	push   $0x2f50324e
464cd2:	2f                   	das
464cd3:	2f                   	das
464cd4:	67 77 44             	addr16 ja 0x464d1b
464cd7:	41                   	inc    %ecx
464cd8:	43                   	inc    %ebx
464cd9:	6f                   	outsl  %ds:(%esi),(%dx)
464cda:	41                   	inc    %ecx
464cdb:	41                   	inc    %ecx
464cdc:	41                   	inc    %ecx
464cdd:	41                   	inc    %ecx
464cde:	54                   	push   %esp
464cdf:	4d                   	dec    %ebp
464ce0:	41                   	inc    %ecx
464ce1:	6b 41 35 51          	imul   $0x51,0x35(%ecx),%eax
464ce5:	41                   	inc    %ecx
464ce6:	41                   	inc    %ecx
464ce7:	41                   	inc    %ecx
464ce8:	41                   	inc    %ecx
464ce9:	6b 41 41 42          	imul   $0x42,0x41(%ecx),%eax
464ced:	45                   	inc    %ebp
464cee:	6f                   	outsl  %ds:(%esi),(%dx)
464cef:	49                   	dec    %ecx
464cf0:	67 41                	addr16 inc %ecx
464cf2:	41                   	inc    %ecx
464cf3:	43                   	inc    %ebx
464cf4:	6e                   	outsb  %ds:(%esi),(%dx)
464cf5:	4e                   	dec    %esi
464cf6:	63 41 41             	arpl   %eax,0x41(%ecx)
464cf9:	41                   	inc    %ecx
464cfa:	4b                   	dec    %ebx
464cfb:	2f                   	das
464cfc:	67 34 41             	addr16 xor $0x41,%al
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