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
463d71:	57                   	push   %edi
463d72:	44                   	inc    %esp
463d73:	38 47 47             	cmp    %al,0x47(%edi)
463d76:	52                   	push   %edx
463d77:	49                   	dec    %ecx
463d78:	4e                   	dec    %esi
463d79:	51                   	push   %ecx
463d7a:	48                   	dec    %eax
463d7b:	64 44                	fs inc %esp
463d7d:	31 6d 49             	xor    %ebp,0x49(%ebp)
463d80:	47                   	inc    %edi
463d81:	66 63 52 4e          	arpl   %dx,0x4e(%edx)
463d85:	39 68 5a             	cmp    %ebp,0x5a(%eax)
463d88:	69 44 35 44 4f 6b 65 	imul   $0x57656b4f,0x44(%ebp,%esi,1),%eax
463d8f:	57
463d90:	53                   	push   %ebx
463d91:	44                   	inc    %esp
463d92:	68 7a 38 34 61       	push   $0x6134387a
463d97:	59                   	pop    %ecx
463d98:	53                   	push   %ebx
463d99:	42                   	inc    %edx
463d9a:	4e                   	dec    %esi
463d9b:	6b 34 6a 71          	imul   $0x71,(%edx,%ebp,2),%esi
463d9f:	57                   	push   %edi
463da0:	53                   	push   %ebx
463da1:	41                   	inc    %ecx
463da2:	74 4a                	je     0x463dee
463da4:	6e                   	outsb  %ds:(%esi),(%dx)
463da5:	63 63 59             	arpl   %esp,0x59(%ebx)
463da8:	53                   	push   %ebx
463da9:	44                   	inc    %esp
463daa:	34 52                	xor    $0x52,%al
463dac:	33 66 7a             	xor    0x7a(%esi),%esp
463daf:	57                   	push   %edi
463db0:	57                   	push   %edi
463db1:	48                   	dec    %eax
463db2:	53                   	push   %ebx
463db3:	6e                   	outsb  %ds:(%esi),(%dx)
463db4:	43                   	inc    %ebx
463db5:	42                   	inc    %edx
463db6:	45                   	inc    %ebp
463db7:	76 45                	jbe    0x463dfe
463db9:	77 73                	ja     0x463e2e
463dbb:	49                   	dec    %ecx
463dbc:	45                   	inc    %ebp
463dbd:	62 65 70             	bound  %esp,0x70(%ebp)
463dc0:	39 70 68             	cmp    %esi,0x68(%eax)
463dc3:	5a                   	pop    %edx
463dc4:	57                   	push   %edi
463dc5:	59                   	pop    %ecx
463dc6:	67 39 5a 30          	cmp    %ebx,0x30(%bp,%si)
463dca:	55                   	push   %ebp
463dcb:	43                   	inc    %ebx
463dcc:	57                   	push   %edi
463dcd:	48                   	dec    %eax
463dce:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
463dd2:	41                   	inc    %ecx
463dd3:	4f                   	dec    %edi
463dd4:	47                   	inc    %edi
463dd5:	72 6a                	jb     0x463e41
463dd7:	2f                   	das
463dd8:	2f                   	das
463dd9:	2f                   	das
463dda:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
463dde:	41                   	inc    %ecx
463ddf:	49                   	dec    %ecx
463de0:	41                   	inc    %ecx
463de1:	6d                   	insl   (%dx),%es:(%edi)
463de2:	50                   	push   %eax
463de3:	67 44                	addr16 inc %esp
463de5:	30 67 57             	xor    %ah,0x57(%edi)
463de8:	62 72 76             	bound  %esi,0x76(%edx)
463deb:	42                   	inc    %edx
463dec:	56                   	push   %esi
463ded:	6b 67 55 6c          	imul   $0x6c,0x55(%edi),%esp
463df1:	68 78 2f 32 46       	push   $0x46322f78
463df6:	6d                   	insl   (%dx),%es:(%edi)
463df7:	49                   	dec    %ecx
463df8:	44                   	inc    %esp
463df9:	34 47                	xor    $0x47,%al
463dfb:	6a 2b                	push   $0x2b
463dfd:	6c                   	insb   (%dx),%es:(%edi)
463dfe:	59                   	pop    %ecx
463dff:	49                   	dec    %ecx
463e00:	45                   	inc    %ebp
463e01:	74 35                	je     0x463e38
463e03:	72 53                	jb     0x463e58
463e05:	42                   	inc    %edx
463e06:	68 5a 6d 58 2b       	push   $0x2b586d5a
463e0b:	44                   	inc    %esp
463e0c:	41                   	inc    %ecx
463e0d:	45                   	inc    %ebp
463e0e:	41                   	inc    %ecx
463e0f:	49                   	dec    %ecx
463e10:	45                   	inc    %ebp
463e11:	59                   	pop    %ecx
463e12:	78 4a                	js     0x463e5e
463e14:	66 34 67             	data16 xor $0x67,%al
463e17:	30 2f                	xor    %ch,(%edi)
463e19:	6f                   	outsl  %ds:(%esi),(%dx)
463e1a:	37                   	aaa
463e1b:	39 56 67             	cmp    %edx,0x67(%esi)
463e1e:	67 41                	addr16 inc %ecx
463e20:	51                   	push   %ecx
463e21:	41                   	inc    %ecx
463e22:	41                   	inc    %ecx
463e23:	41                   	inc    %ecx
463e24:	47                   	inc    %edi
463e25:	49                   	dec    %ecx
463e26:	67 70 4b             	addr16 jo 0x463e74
463e29:	76 6c                	jbe    0x463e97
463e2b:	4b                   	dec    %ebx
463e2c:	56                   	push   %esi
463e2d:	68 6d 49 43 50       	push   $0x5043496d
463e32:	37                   	aaa
463e33:	4d                   	dec    %ebp
463e34:	4f                   	dec    %edi
463e35:	4a                   	dec    %edx
463e36:	68 49 4c 49 38       	push   $0x38494c49
463e3b:	50                   	push   %eax
463e3c:	64 74 59             	fs je  0x463e98
463e3f:	49                   	dec    %ecx
463e40:	46                   	inc    %esi
463e41:	4f                   	dec    %edi
463e42:	38 57 78             	cmp    %dl,0x78(%edi)
463e45:	64 68 5a 5a 45 67    	fs push $0x67455a5a
463e4b:	72 59                	jb     0x463ea6
463e4d:	39 71 37             	cmp    %esi,0x37(%ecx)
463e50:	53                   	push   %ebx
463e51:	41                   	inc    %ecx
463e52:	75 36                	jne    0x463e8a
463e54:	32 72 74             	xor    0x74(%edx),%dh
463e57:	57                   	push   %edi
463e58:	57                   	push   %edi
463e59:	59                   	pop    %ecx
463e5a:	67 42                	addr16 inc %edx
463e5c:	77 41                	ja     0x463e9f
463e5e:	41                   	inc    %ecx
463e5f:	41                   	inc    %ecx
463e60:	47                   	inc    %edi
463e61:	4e                   	dec    %esi
463e62:	68 30 70 7a 2b       	push   $0x2b7a7030
463e67:	44                   	inc    %esp
463e68:	41                   	inc    %ecx
463e69:	45                   	inc    %ebp
463e6a:	41                   	inc    %ecx
463e6b:	49                   	dec    %ecx
463e6c:	43                   	inc    %ebx
463e6d:	38 42 41             	cmp    %al,0x41(%edx)
463e70:	41                   	inc    %ecx
463e71:	42                   	inc    %edx
463e72:	6d                   	insl   (%dx),%es:(%edi)
463e73:	49                   	dec    %ecx
463e74:	41                   	inc    %ecx
463e75:	51                   	push   %ecx
463e76:	41                   	inc    %ecx
463e77:	41                   	inc    %ecx
463e78:	41                   	inc    %ecx
463e79:	42                   	inc    %edx
463e7a:	6a 5a                	push   $0x5a
463e7c:	76 34                	jbe    0x463eb2
463e7e:	4d                   	dec    %ebp
463e7f:	41                   	inc    %ecx
463e80:	51                   	push   %ecx
463e81:	41                   	inc    %ecx
463e82:	67 47                	addr16 inc %edi
463e84:	51                   	push   %ecx
463e85:	4e                   	dec    %esi
463e86:	32 30                	xor    (%eax),%dh
463e88:	53                   	push   %ebx
463e89:	44                   	inc    %esp
463e8a:	62 53 65             	bound  %edx,0x65(%ebx)
463e8d:	30 50 59             	xor    %dl,0x59(%eax)
463e90:	57                   	push   %edi
463e91:	59                   	pop    %ecx