463b4f:	46                   	inc    %esi
463b50:	36 54                	ss push %esp
463b52:	5a                   	pop    %edx
463b53:	33 32                	xor    (%edx),%esi
463b55:	46                   	inc    %esi
463b56:	6c                   	insb   (%dx),%es:(%edi)
463b57:	49                   	dec    %ecx
463b58:	46                   	inc    %esi
463b59:	79 68                	jns    0x463bc3
463b5b:	70 43                	jo     0x463ba0
463b5d:	68 5a 49 50 39       	push   $0x3950495a
463b62:	76 43                	jbe    0x463ba7
463b64:	67 52                	addr16 push %edx
463b66:	68 49 4f 7a 4e       	push   $0x4e7a4f49
463b6b:	4e                   	dec    %esi
463b6c:	42                   	inc    %edx
463b6d:	64 5a                	fs pop %edx
463b6f:	59                   	pop    %ecx
463b70:	64 4b                	fs dec %ebx
463b72:	63 2f                	arpl   %ebp,(%edi)
463b74:	67 77 42             	addr16 ja 0x463bb9
463b77:	41                   	inc    %ecx
463b78:	43                   	inc    %ebx
463b79:	41                   	inc    %ecx
463b7a:	46                   	inc    %esi
463b7b:	4d                   	dec    %ebp
463b7c:	55                   	push   %ebp
463b7d:	41                   	inc    %ecx
463b7e:	44                   	inc    %esp
463b7f:	5a                   	pop    %edx
463b80:	6d                   	insl   (%dx),%es:(%edi)
463b81:	55                   	push   %ebp
463b82:	67 73 67             	addr16 jae 0x463bec
463b85:	6b 37 36             	imul   $0x36,(%edi),%esi
463b88:	56                   	push   %esi
463b89:	67 67 4c             	addr16 addr16 dec %esp
463b8c:	72 6b                	jb     0x463bf9
463b8e:	57                   	push   %edi
463b8f:	36 6c                	ss insb (%dx),%es:(%edi)
463b91:	6b 67 64 48          	imul   $0x48,0x64(%edi),%esp
463b95:	36 62 2f             	bound  %ebp,%ss:(%edi)
463b98:	57                   	push   %edi
463b99:	45                   	inc    %ebp
463b9a:	67 41                	addr16 inc %ecx
463b9c:	51                   	push   %ecx
463b9d:	41                   	inc    %ecx
463b9e:	41                   	inc    %ecx
463b9f:	41                   	inc    %ecx
463ba0:	47                   	inc    %edi
463ba1:	4a                   	dec    %edx
463ba2:	6c                   	insb   (%dx),%es:(%edi)
463ba3:	2f                   	das
463ba4:	67 77 42             	addr16 ja 0x463be9
463ba7:	41                   	inc    %ecx
463ba8:	43                   	inc    %ebx
463ba9:	41                   	inc    %ecx
463baa:	67 68 6f 67 69 5a    	addr16 push $0x5a69676f
463bb0:	53                   	push   %ebx
463bb1:	42                   	inc    %edx
463bb2:	73 4b                	jae    0x463bff
463bb4:	45                   	inc    %ebp
463bb5:	4c                   	dec    %esp
463bb6:	37                   	aaa
463bb7:	57                   	push   %edi
463bb8:	47                   	inc    %edi
463bb9:	55                   	push   %ebp
463bba:	67 57                	addr16 push %edi
463bbc:	79 53                	jns    0x463c11
463bbe:	55                   	push   %ebp
463bbf:	35 56 67 67 44       	xor    $0x44676756,%eax
463bc4:	4c                   	dec    %esp
463bc5:	4e                   	dec    %esi
463bc6:	72 42                	jb     0x463c0a
463bc8:	46                   	inc    %esi
463bc9:	6b 67 42 38          	imul   $0x38,0x42(%edi),%esp
463bcd:	39 75 43             	cmp    %esi,0x43(%ebp)
463bd0:	47                   	inc    %edi
463bd1:	47                   	inc    %edi
463bd2:	52                   	push   %edx
463bd3:	49                   	dec    %ecx
463bd4:	50                   	push   %eax
463bd5:	71 46                	jno    0x463c1d
463bd7:	38 4f 31             	cmp    %cl,0x31(%edi)
463bda:	6c                   	insb   (%dx),%es:(%edi)
463bdb:	49                   	dec    %ecx
463bdc:	41                   	inc    %ecx
463bdd:	5a                   	pop    %edx
463bde:	36 44                	ss inc %esp
463be0:	78 4a                	js     0x463c2c
463be2:	5a                   	pop    %edx
463be3:	59                   	pop    %ecx
463be4:	64 4b                	fs dec %ebx
463be6:	63 49 4f             	arpl   %ecx,0x4f(%ecx)
463be9:	65 67 31 56 41       	xor    %edx,%gs:0x41(%bp)
463bee:	67 48                	addr16 dec %eax
463bf0:	49                   	dec    %ecx
463bf1:	39 65 43             	cmp    %esp,0x43(%ebp)
463bf4:	57                   	push   %edi
463bf5:	45                   	inc    %ebp
463bf6:	67 72 6d             	addr16 jb 0x463c66
463bf9:	48                   	dec    %eax
463bfa:	72 42                	jb     0x463c3e
463bfc:	57                   	push   %edi
463bfd:	45                   	inc    %ebp
463bfe:	67 61                	addr16 popa
463c00:	79 62                	jns    0x463c64
463c02:	6e                   	outsb  %ds:(%esi),(%dx)
463c03:	33 31                	xor    (%ecx),%esi
463c05:	68 6c 49 41 59       	push   $0x5941496c
463c0a:	41                   	inc    %ecx
463c0b:	41                   	inc    %ecx
463c0c:	41                   	inc    %ecx
463c0d:	42                   	inc    %edx
463c0e:	6a 49                	push   $0x49
463c10:	50                   	push   %eax
463c11:	4d                   	dec    %ebp
463c12:	63 38                	arpl   %edi,(%eax)
463c14:	51                   	push   %ecx
463c15:	42                   	inc    %edx
463c16:	59                   	pop    %ecx
463c17:	49                   	dec    %ecx
463c18:	41                   	inc    %ecx
463c19:	55                   	push   %ebp
463c1a:	41                   	inc    %ecx
463c1b:	41                   	inc    %ecx
463c1c:	41                   	inc    %ecx
463c1d:	42                   	inc    %edx
463c1e:	6a 2f                	push   $0x2f
463c20:	67 34 57             	addr16 xor $0x57,%al
463c23:	41                   	inc    %ecx
463c24:	44                   	inc    %esp
463c25:	69 74 35 50 2f 2f 2f 	imul   $0x672f2f2f,0x50(%ebp,%esi,1),%esi
463c2c:	67
463c2d:	77 42                	ja     0x463c71
463c2f:	41                   	inc    %ecx
463c30:	43                   	inc    %ebx
463c31:	43                   	inc    %ebx
463c32:	6a 4b                	push   $0x4b
463c34:	73 37                	jae    0x463c6d
463c36:	33 5a 53             	xor    0x53(%edx),%ebx
463c39:	42                   	inc    %edx
463c3a:	34 36                	xor    $0x36,%al
463c3c:	4c                   	dec    %esp
463c3d:	72 71                	jb     0x463cb0
463c3f:	59                   	pop    %ecx
463c40:	57                   	push   %edi
463c41:	55                   	push   %ebp
463c42:	67 31 73 4a          	xor    %esi,0x4a(%bp,%di)
463c46:	30 48 56             	xor    %cl,0x56(%eax)
463c49:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
463c4d:	41                   	inc    %ecx
463c4e:	41                   	inc    %ecx
463c4f:	41                   	inc    %ecx
463c50:	47                   	inc    %edi
463c51:	4c                   	dec    %esp
463c52:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
463c56:	41                   	inc    %ecx
463c57:	49                   	dec    %ecx
463c58:	46                   	inc    %esi
463c59:	2f                   	das
463c5a:	6d                   	insl   (%dx),%es:(%edi)
463c5b:	55                   	push   %ebp
463c5c:	77 74                	ja     0x463cd2
463c5e:	6c                   	insb   (%dx),%es:(%edi)
463c5f:	5a                   	pop    %edx
463c60:	69 41 42 41 41 41 41 	imul   $0x41414141,0x42(%ecx),%eax
463c67:	59                   	pop    %ecx
463c68:	79 44                	jns    0x463cae
463c6a:	6c                   	insb   (%dx),%es:(%edi)
463c6b:	44                   	inc    %esp
463c6c:	46                   	inc    %esi
463c6d:	62 36                	bound  %esi,(%esi)
463c6f:	57                   	push   %edi
463c70:	4a                   	dec    %edx
463c71:	45                   	inc    %ebp
463c72:	67 70 39             	addr16 jo 0x463cae
463c75:	6e                   	outsb  %ds:(%esi),(%dx)
463c76:	41                   	inc    %ecx
463c77:	46                   	inc    %esi
463c78:	43                   	inc    %ebx
463c79:	41                   	inc    %ecx
463c7a:	74 64                	je     0x463ce0
463c7c:	45                   	inc    %ebp
463c7d:	49                   	dec    %ecx
463c7e:	64 59                	fs pop %ecx
463c80:	57                   	push   %edi
463c81:	59                   	pop    %ecx
463c82:	67 50                	addr16 push %eax
463c84:	66 79 75             	data16 jns 0x463cfc
463c87:	2f                   	das
463c88:	46                   	inc    %esi
463c89:	67 67 57             	addr16 addr16 push %edi
463c8c:	4c                   	dec    %esp
463c8d:	48                   	dec    %eax
463c8e:	54                   	push   %esp
463c8f:	44                   	inc    %esp
463c90:	47                   	inc    %edi
463c91:	46                   	inc    %esi
463c92:	6c                   	insb   (%dx),%es:(%edi)
463c93:	59                   	pop    %ecx
463c94:	64 4b                	fs dec %ebx
463c96:	63 2f                	arpl   %ebp,(%edi)
463c98:	67 77 42             	addr16 ja 0x463cdd
463c9b:	41                   	inc    %ecx
463c9c:	43                   	inc    %ebx
463c9d:	44                   	inc    %esp
463c9e:	70 62                	jo     0x463d02
463ca0:	5a                   	pop    %edx
463ca1:	41                   	inc    %ecx
463ca2:	52                   	push   %edx
463ca3:	5a                   	pop    %edx
463ca4:	53                   	push   %ebx
463ca5:	42                   	inc    %edx
463ca6:	34 65                	xor    $0x65,%al
463ca8:	70 66                	jo     0x463d10
463caa:	59                   	pop    %ecx
463cab:	57                   	push   %edi
463cac:	43                   	inc    %ebx
463cad:	43                   	inc    %ebx
463cae:	38 72 69             	cmp    %dh,0x69(%edx)
463cb1:	54                   	push   %esp
463cb2:	6a 57                	push   $0x57
463cb4:	57                   	push   %edi
463cb5:	56                   	push   %esi
463cb6:	6c                   	insb   (%dx),%es:(%edi)
463cb7:	49                   	dec    %ecx
463cb8:	4a                   	dec    %edx
463cb9:	71 70                	jno    0x463d2b
463cbb:	2f                   	das
463cbc:	51                   	push   %ecx
463cbd:	4e                   	dec    %esi
463cbe:	59                   	pop    %ecx
463cbf:	5a                   	pop    %edx
463cc0:	69 43 48 2b 42 38 59 	imul   $0x5938422b,0x48(%ebx),%eax
463cc7:	59                   	pop    %ecx
463cc8:	66 34 4d             	data16 xor $0x4d,%al
463ccb:	41                   	inc    %ecx
463ccc:	51                   	push   %ecx
463ccd:	41                   	inc    %ecx
463cce:	67 52                	addr16 push %edx
463cd0:	64 56                	fs push %esi
463cd2:	45                   	inc    %ebp
463cd3:	2b 79 43             	sub    0x43(%ecx),%edi
463cd6:	72 6d                	jb     0x463d45
463cd8:	52                   	push   %edx
463cd9:	2f                   	das
463cda:	5a                   	pop    %edx
463cdb:	59                   	pop    %ecx
463cdc:	53                   	push   %ebx
463cdd:	41                   	inc    %ecx
463cde:	51                   	push   %ecx
463cdf:	76 45                	jbe    0x463d26
463ce1:	4c                   	dec    %esp
463ce2:	6a 57                	push   $0x57
463ce4:	47                   	inc    %edi
463ce5:	55                   	push   %ebp
463ce6:	67 77 42             	addr16 ja 0x463d2b
463ce9:	48                   	dec    %eax
463cea:	5a                   	pop    %edx
463ceb:	45                   	inc    %ebp
463cec:	46                   	inc    %esi
463ced:	68 6d 49 4e 4f       	push   $0x4f4e496d
463cf2:	52                   	push   %edx
463cf3:	43                   	inc    %ebx
463cf4:	2f                   	das
463cf5:	5a                   	pop    %edx
463cf6:	5a                   	pop    %edx
463cf7:	5a                   	pop    %edx
463cf8:	6d                   	insl   (%dx),%es:(%edi)
463cf9:	55                   	push   %ebp
463cfa:	67 67 47             	addr16 addr16 inc %edi
463cfd:	57                   	push   %edi
463cfe:	35 2f 6c 6c 6c       	xor    $0x6c6c6c2f,%eax
463d03:	6b 53 41 4d          	imul   $0x4d,0x41(%ebx),%edx
463d07:	2f                   	das
463d08:	2f                   	das
463d09:	2f                   	das
463d0a:	2f                   	das
463d0b:	49                   	dec    %ecx
463d0c:	41                   	inc    %ecx
463d0d:	49                   	dec    %ecx
463d0e:	41                   	inc    %ecx
463d0f:	41                   	inc    %ecx
463d10:	41                   	inc    %ecx
463d11:	42                   	inc    %edx
463d12:	6a 5a                	push   $0x5a
463d14:	57                   	push   %edi
463d15:	48                   	dec    %eax
463d16:	53                   	push   %ebx
463d17:	6e                   	outsb  %ds:(%esi),(%dx)
463d18:	50                   	push   %eax
463d19:	34 4d                	xor    $0x4d,%al
463d1b:	41                   	inc    %ecx
463d1c:	51                   	push   %ecx
463d1d:	41                   	inc    %ecx
463d1e:	67 30 70 78          	xor    %dh,0x78(%bx,%si)
463d22:	31 72 6d             	xor    %esi,0x6d(%edx)
463d25:	59                   	pop    %ecx
463d26:	67 75 6a             	addr16 jne 0x463d93
463d29:	54                   	push   %esp
463d2a:	79 2f                	jns    0x463d5b
463d2c:	6c                   	insb   (%dx),%es:(%edi)
463d2d:	67 67 59             	addr16 addr16 pop %ecx
463d30:	57                   	push   %edi
463d31:	4f                   	dec    %edi
463d32:	44                   	inc    %esp
463d33:	4a                   	dec    %edx
463d34:	56                   	push   %esi
463d35:	6c                   	insb   (%dx),%es:(%edi)
463d36:	6c                   	insb   (%dx),%es:(%edi)
463d37:	49                   	dec    %ecx
463d38:	4e                   	dec    %esi
463d39:	41                   	inc    %ecx
463d3a:	4b                   	dec    %ebx
463d3b:	77 4e                	ja     0x463d8b
463d3d:	6c                   	insb   (%dx),%es:(%edi)
463d3e:	5a                   	pop    %edx
463d3f:	5a                   	pop    %edx
463d40:	53                   	push   %ebx
463d41:	42                   	inc    %edx
463d42:	53                   	push   %ebx
463d43:	6b 74 72 77 57       	imul   $0x57,0x77(%edx,%esi,2),%esi
463d48:	53                   	push   %ebx
463d49:	41                   	inc    %ecx
463d4a:	53                   	push   %ebx
463d4b:	55                   	push   %ebp
463d4c:	79 48                	jns    0x463d96
463d4e:	73 57                	jae    0x463da7
463d50:	50                   	push   %eax
463d51:	34 4d                	xor    $0x4d,%al
463d53:	41                   	inc    %ecx
463d54:	51                   	push   %ecx
463d55:	41                   	inc    %ecx
463d56:	67 51                	addr16 push %ecx
463d58:	66 48                	dec    %ax
463d5a:	48                   	dec    %eax
463d5b:	4a                   	dec    %edx
463d5c:	53                   	push   %ebx
463d5d:	42                   	inc    %edx
463d5e:	45                   	inc    %ebp
463d5f:	44                   	inc    %esp
463d60:	2f                   	das
463d61:	6e                   	outsb  %ds:(%esi),(%dx)
463d62:	66 57                	push   %di
463d64:	43                   	inc    %ebx
463d65:	41                   	inc    %ecx
463d66:	7a 4a                	jp     0x463db2
463d68:	6b 54 32 57 57       	imul   $0x57,0x57(%edx,%esi,1),%edx
463d6d:	59                   	pop    %ecx
463d6e:	67 75 79             	addr16 jne 0x463dea