462bbb:	46                   	inc    %esi
462bbc:	41                   	inc    %ecx
462bbd:	6b 53 5a 53          	imul   $0x53,0x5a(%ebx),%edx
462bc1:	43                   	inc    %ebx
462bc2:	6e                   	outsb  %ds:(%esi),(%dx)
462bc3:	4d                   	dec    %ebp
462bc4:	38 55 4b             	cmp    %dl,0x4b(%ebp)
462bc7:	57                   	push   %edi
462bc8:	43                   	inc    %ebx
462bc9:	41                   	inc    %ecx
462bca:	34 77                	xor    $0x77,%al
462bcc:	6f                   	outsl  %ds:(%esi),(%dx)
462bcd:	37                   	aaa
462bce:	71 57                	jno    0x462c27
462bd0:	53                   	push   %ebx
462bd1:	41                   	inc    %ecx
462bd2:	44                   	inc    %esp
462bd3:	41                   	inc    %ecx
462bd4:	41                   	inc    %ecx
462bd5:	41                   	inc    %ecx
462bd6:	41                   	inc    %ecx
462bd7:	59                   	pop    %ecx
462bd8:	32 59 67             	xor    0x67(%ecx),%bl
462bdb:	41                   	inc    %ecx
462bdc:	51                   	push   %ecx
462bdd:	41                   	inc    %ecx
462bde:	41                   	inc    %ecx
462bdf:	41                   	inc    %ecx
462be0:	47                   	inc    %edi
462be1:	4d                   	dec    %ebp
462be2:	67 42                	addr16 inc %edx
462be4:	43                   	inc    %ebx
462be5:	6f                   	outsl  %ds:(%esi),(%dx)
462be6:	64 2f                	fs das
462be8:	32 48 2b             	xor    0x2b(%eax),%cl
462beb:	44                   	inc    %esp
462bec:	41                   	inc    %ecx
462bed:	45                   	inc    %ebp
462bee:	41                   	inc    %ecx
462bef:	49                   	dec    %ecx
462bf0:	44                   	inc    %esp
462bf1:	4e                   	dec    %esi
462bf2:	70 38                	jo     0x462c2c
462bf4:	79 45                	jns    0x462c3b
462bf6:	67 48                	addr16 dec %eax
462bf8:	4d                   	dec    %ebp
462bf9:	4b                   	dec    %ebx
462bfa:	69 45 47 46 6d 5a 53 	imul   $0x535a6d46,0x47(%ebp),%eax
462c01:	42                   	inc    %edx
462c02:	79 48                	jns    0x462c4c
462c04:	35 45 51 57 53       	xor    $0x53575145,%eax
462c09:	42                   	inc    %edx
462c0a:	79 64                	jns    0x462c70
462c0c:	44                   	inc    %esp
462c0d:	2f                   	das
462c0e:	66 57                	push   %di
462c10:	47                   	inc    %edi
462c11:	5a                   	pop    %edx
462c12:	6c                   	insb   (%dx),%es:(%edi)
462c13:	6b 53 43 67          	imul   $0x67,0x43(%ebx),%edx
462c17:	4e                   	dec    %esi
462c18:	57                   	push   %edi
462c19:	59                   	pop    %ecx
462c1a:	61                   	popa
462c1b:	49                   	dec    %ecx
462c1c:	42                   	inc    %edx
462c1d:	5a                   	pop    %edx
462c1e:	54                   	push   %esp
462c1f:	58                   	pop    %eax
462c20:	42                   	inc    %edx
462c21:	6c                   	insb   (%dx),%es:(%edi)
462c22:	5a                   	pop    %edx
462c23:	49                   	dec    %ecx
462c24:	50                   	push   %eax
462c25:	73 30                	jae    0x462c57
462c27:	52                   	push   %edx
462c28:	51                   	push   %ecx
462c29:	35 68 49 4b 55       	xor    $0x554b4968,%eax
462c2e:	70 73                	jo     0x462ca3
462c30:	2f                   	das
462c31:	42                   	inc    %edx
462c32:	68 5a 6d 48 53       	push   $0x53486d5a
462c37:	6e                   	outsb  %ds:(%esi),(%dx)
462c38:	50                   	push   %eax
462c39:	34 4d                	xor    $0x4d,%al
462c3b:	41                   	inc    %ecx
462c3c:	51                   	push   %ecx
462c3d:	41                   	inc    %ecx
462c3e:	67 76 2f             	addr16 jbe 0x462c70
462c41:	30 51 36             	xor    %dl,0x36(%ecx)
462c44:	43                   	inc    %ebx
462c45:	41                   	inc    %ecx
462c46:	41                   	inc    %ecx
462c47:	59                   	pop    %ecx
462c48:	45                   	inc    %ebp
462c49:	63 64 59 57          	arpl   %esp,0x57(%ecx,%ebx,2)
462c4d:	55                   	push   %ebp
462c4e:	67 30 47 47          	xor    %al,0x47(%bx)
462c52:	6f                   	outsl  %ds:(%esi),(%dx)
462c53:	43                   	inc    %ebx
462c54:	6c                   	insb   (%dx),%es:(%edi)
462c55:	6c                   	insb   (%dx),%es:(%edi)
462c56:	6d                   	insl   (%dx),%es:(%edi)
462c57:	49                   	dec    %ecx
462c58:	41                   	inc    %ecx
462c59:	45                   	inc    %ebp
462c5a:	41                   	inc    %ecx
462c5b:	41                   	inc    %ecx
462c5c:	41                   	inc    %ecx
462c5d:	42                   	inc    %edx
462c5e:	6a 5a                	push   $0x5a
462c60:	66 34 4d             	data16 xor $0x4d,%al
462c63:	41                   	inc    %ecx
462c64:	51                   	push   %ecx
462c65:	41                   	inc    %ecx
462c66:	67 43                	addr16 inc %ebx
462c68:	77 69                	ja     0x462cd3
462c6a:	42                   	inc    %edx
462c6b:	41                   	inc    %ecx
462c6c:	53                   	push   %ebx
462c6d:	44                   	inc    %esp
462c6e:	70 42                	jo     0x462cb2
462c70:	35 44 59 57 57       	xor    $0x57575944,%eax
462c75:	55                   	push   %ebp
462c76:	67 39 36 5a 59       	cmp    %esi,0x595a
462c7b:	48                   	dec    %eax
462c7c:	32 45 67             	xor    0x67(%ebp),%al
462c7f:	62 57 38             	bound  %edx,0x38(%edi)
462c82:	58                   	pop    %eax
462c83:	42                   	inc    %edx
462c84:	31 6b 67             	xor    %ebp,0x67(%ebx)
462c87:	41                   	inc    %ecx
462c88:	67 41                	addr16 inc %ecx
462c8a:	41                   	inc    %ecx
462c8b:	41                   	inc    %ecx
462c8c:	47                   	inc    %edi
462c8d:	4d                   	dec    %ebp
462c8e:	67 48                	addr16 dec %eax
462c90:	62 70 50             	bound  %esi,0x50(%eax)
462c93:	38 47 45             	cmp    %al,0x45(%edi)
462c96:	67 41                	addr16 inc %ecx
462c98:	51                   	push   %ecx
462c99:	41                   	inc    %ecx
462c9a:	41                   	inc    %ecx
462c9b:	41                   	inc    %ecx
462c9c:	47                   	inc    %edi
462c9d:	4e                   	dec    %esi
462c9e:	6c                   	insb   (%dx),%es:(%edi)
462c9f:	49                   	dec    %ecx
462ca0:	41                   	inc    %ecx
462ca1:	55                   	push   %ebp
462ca2:	41                   	inc    %ecx
462ca3:	41                   	inc    %ecx
462ca4:	41                   	inc    %ecx
462ca5:	42                   	inc    %edx
462ca6:	69 5a 53 41 46 41 41 	imul   $0x41414641,0x53(%edx),%ebx
462cad:	41                   	inc    %ecx
462cae:	41                   	inc    %ecx
462caf:	59                   	pop    %ecx
462cb0:	35 45 67 4e 63       	xor    $0x634e6745,%eax
462cb5:	44                   	inc    %esp
462cb6:	6e                   	outsb  %ds:(%esi),(%dx)
462cb7:	76 47                	jbe    0x462d00
462cb9:	55                   	push   %ebp
462cba:	67 73 74             	addr16 jae 0x462d31
462cbd:	6c                   	insb   (%dx),%es:(%edi)
462cbe:	61                   	popa
462cbf:	38 6c 67 67          	cmp    %ch,0x67(%edi,%eiz,2)
462cc3:	6c                   	insb   (%dx),%es:(%edi)
462cc4:	32 61 6a             	xor    0x6a(%ecx),%ah
462cc7:	48                   	dec    %eax
462cc8:	56                   	push   %esi
462cc9:	6b 67 37 55          	imul   $0x55,0x37(%edi),%esp
462ccd:	77 77                	ja     0x462d46
462ccf:	36 46                	ss inc %esi
462cd1:	68 6c 59 64 4b       	push   $0x4b64596c
462cd6:	63 49 50             	arpl   %ecx,0x50(%ecx)
462cd9:	2f                   	das
462cda:	5a                   	pop    %edx
462cdb:	68 65 6f 67 6a       	push   $0x6a676f65
462ce0:	69 5a 36 46 57 46 6c 	imul   $0x6c465746,0x36(%edx),%ebx
462ce7:	5a                   	pop    %edx
462ce8:	69 41 45 41 41 41 41 	imul   $0x41414141,0x45(%ecx),%eax
462cef:	59                   	pop    %ecx
462cf0:	2f                   	das
462cf1:	34 4f                	xor    $0x4f,%al
462cf3:	46                   	inc    %esi
462cf4:	67 41                	addr16 inc %ecx
462cf6:	34 45                	xor    $0x45,%al
462cf8:	50                   	push   %eax
462cf9:	44                   	inc    %esp
462cfa:	2f                   	das
462cfb:	2f                   	das
462cfc:	39 41 5a             	cmp    %eax,0x5a(%ecx)
462cff:	41                   	inc    %ecx
462d00:	41                   	inc    %ecx
462d01:	41                   	inc    %ecx
462d02:	42                   	inc    %edx
462d03:	4b                   	dec    %ebx
462d04:	43                   	inc    %ebx
462d05:	63 41 41             	arpl   %eax,0x41(%ecx)
462d08:	41                   	inc    %ecx
462d09:	6f                   	outsl  %ds:(%esi),(%dx)
462d0a:	67 32 39             	xor    (%bx,%di),%bh
462d0d:	43                   	inc    %ebx
462d0e:	57                   	push   %edi
462d0f:	31 53 41             	xor    %edx,0x41(%ebx)
462d12:	79 4c                	jns    0x462d60
462d14:	32 6b 71             	xor    0x71(%ebx),%ch
462d17:	57                   	push   %edi
462d18:	43                   	inc    %ebx
462d19:	41                   	inc    %ecx
462d1a:	43                   	inc    %ebx
462d1b:	41                   	inc    %ecx
462d1c:	41                   	inc    %ecx
462d1d:	41                   	inc    %ecx
462d1e:	41                   	inc    %ecx
462d1f:	59                   	pop    %ecx
462d20:	68 51 67 61 4d       	push   $0x4d616751
462d25:	70 70                	jo     0x462d97
462d27:	41                   	inc    %ecx
462d28:	6d                   	insl   (%dx),%es:(%edi)
462d29:	59                   	pop    %ecx
462d2a:	67 77 6c             	addr16 ja 0x462d99
462d2d:	48                   	dec    %eax
462d2e:	4e                   	dec    %esi
462d2f:	32 31                	xor    (%ecx),%dh
462d31:	6b 67 31 65          	imul   $0x65,0x31(%edi),%esp
462d35:	50                   	push   %eax
462d36:	49                   	dec    %ecx
462d37:	49                   	dec    %ecx
462d38:	57                   	push   %edi
462d39:	47                   	inc    %edi
462d3a:	4e                   	dec    %esi
462d3b:	48                   	dec    %eax
462d3c:	77 41                	ja     0x462d7f
462d3e:	41                   	inc    %ecx
462d3f:	41                   	inc    %ecx
462d40:	52                   	push   %edx
462d41:	51                   	push   %ecx
462d42:	6f                   	outsl  %ds:(%esi),(%dx)
462d43:	4d                   	dec    %ebp
462d44:	51                   	push   %ecx
462d45:	41                   	inc    %ecx
462d46:	41                   	inc    %ecx
462d47:	43                   	inc    %ebx
462d48:	76 34                	jbe    0x462d7e
462d4a:	4f                   	dec    %edi
462d4b:	43                   	inc    %ebx
462d4c:	67 41                	addr16 inc %ecx
462d4e:	34 50                	xor    $0x50,%al
462d50:	41                   	inc    %ecx
462d51:	41                   	inc    %ecx
462d52:	41                   	inc    %ecx
462d53:	41                   	inc    %ecx
462d54:	50                   	push   %eax
462d55:	34 4d                	xor    $0x4d,%al
462d57:	47                   	inc    %edi
462d58:	51                   	push   %ecx
462d59:	41                   	inc    %ecx
462d5a:	67 56                	addr16 push %esi
462d5c:	55                   	push   %ebp
462d5d:	72 54                	jb     0x462db3
462d5f:	36 47                	ss inc %edi
462d61:	55                   	push   %ebp
462d62:	67 4e                	addr16 dec %esi
462d64:	30 72 54             	xor    %dh,0x54(%edx)
462d67:	36 47                	ss inc %edi
462d69:	46                   	inc    %esi
462d6a:	6d                   	insl   (%dx),%es:(%edi)
462d6b:	59                   	pop    %ecx
462d6c:	66 34 4f             	data16 xor $0x4f,%al
462d6f:	47                   	inc    %edi
462d70:	51                   	push   %ecx
462d71:	44                   	inc    %esp
462d72:	2b 44 42 6b          	sub    0x6b(%edx,%eax,2),%eax
462d76:	41                   	inc    %ecx
462d77:	49                   	dec    %ecx
462d78:	49                   	dec    %ecx
462d79:	42                   	inc    %edx
462d7a:	65 31 77 41          	xor    %esi,%gs:0x41(%edi)
462d7e:	67 4a                	addr16 dec %edx
462d80:	4b                   	dec    %ebx
462d81:	45                   	inc    %ebp
462d82:	6f                   	outsl  %ds:(%esi),(%dx)
462d83:	2f                   	das
462d84:	32 46 6d             	xor    0x6d(%esi),%al
462d87:	57                   	push   %edi
462d88:	45                   	inc    %ebp
462d89:	55                   	push   %ebp
462d8a:	45                   	inc    %ebp
462d8b:	41                   	inc    %ecx
462d8c:	41                   	inc    %ecx
462d8d:	41                   	inc    %ecx
462d8e:	41                   	inc    %ecx
462d8f:	4f                   	dec    %edi
462d90:	67 41                	addr16 inc %ecx
462d92:	41                   	inc    %ecx
462d93:	41                   	inc    %ecx
462d94:	47                   	inc    %edi
462d95:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
462d99:	42                   	inc    %edx
462d9a:	78 41                	js     0x462ddd
462d9c:	51                   	push   %ecx
462d9d:	41                   	inc    %ecx
462d9e:	41                   	inc    %ecx
462d9f:	45                   	inc    %ebp
462da0:	51                   	push   %ecx
462da1:	49                   	dec    %ecx
462da2:	41                   	inc    %ecx
462da3:	41                   	inc    %ecx
462da4:	43                   	inc    %ebx
462da5:	42                   	inc    %edx
462da6:	53                   	push   %ebx
462da7:	46                   	inc    %esi
462da8:	69 77 31 49 50 74 57 	imul   $0x57745049,0x31(%edi),%esi
462daf:	6b 4e 56 59          	imul   $0x59,0x56(%esi),%ecx
462db3:	49                   	dec    %ecx
462db4:	4e                   	dec    %esi
462db5:	37                   	aaa
462db6:	6c                   	insb   (%dx),%es:(%edi)
462db7:	72 2b                	jb     0x462de4
462db9:	4a                   	dec    %edx
462dba:	5a                   	pop    %edx
462dbb:	49                   	dec    %ecx
462dbc:	4d                   	dec    %ebp
462dbd:	4b                   	dec    %ebx
462dbe:	63 59 53             	arpl   %ebx,0x53(%ecx)
462dc1:	46                   	inc    %esi
462dc2:	59                   	pop    %ecx
462dc3:	49                   	dec    %ecx
462dc4:	41                   	inc    %ecx
462dc5:	34 79                	xor    $0x79,%al
462dc7:	79 2f                	jns    0x462df8
462dc9:	42                   	inc    %edx
462dca:	5a                   	pop    %edx
462dcb:	5a                   	pop    %edx
462dcc:	53                   	push   %ebx
462dcd:	41                   	inc    %ecx
462dce:	56                   	push   %esi
462dcf:	39 4b 50             	cmp    %ecx,0x50(%ebx)
462dd2:	79 57                	jns    0x462e2b
462dd4:	53                   	push   %ebx
462dd5:	44                   	inc    %esp
462dd6:	32 79 77             	xor    0x77(%ecx),%bh
462dd9:	34 6d                	xor    $0x6d,%al
462ddb:	57                   	push   %edi
462ddc:	47                   	inc    %edi
462ddd:	59                   	pop    %ecx
462dde:	67 67 2b 58 48       	addr16 sub 0x48(%bx,%si),%ebx