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
463e92:	67 4e                	addr16 dec %esi
463e94:	47                   	inc    %edi
463e95:	64 30 4a 47          	xor    %cl,%fs:0x47(%edx)
463e99:	46                   	inc    %esi
463e9a:	6d                   	insl   (%dx),%es:(%edi)
463e9b:	49                   	dec    %ecx
463e9c:	41                   	inc    %ecx
463e9d:	49                   	dec    %ecx
463e9e:	41                   	inc    %ecx
463e9f:	41                   	inc    %ecx
463ea0:	41                   	inc    %ecx
463ea1:	42                   	inc    %edx
463ea2:	69 49 44 70 49 51 78 	imul   $0x78514970,0x44(%ecx),%ecx
463ea9:	52                   	push   %edx
463eaa:	59                   	pop    %ecx
463eab:	6b 53 43 56          	imul   $0x56,0x43(%ebx),%edx
463eaf:	74 54                	je     0x463f05
463eb1:	4c                   	dec    %esp
463eb2:	66 5a                	pop    %dx
463eb4:	69 42 6c 53 73 30 67 	imul   $0x67307353,0x6c(%edx),%eax
463ebb:	57                   	push   %edi
463ebc:	57                   	push   %edi
463ebd:	48                   	dec    %eax
463ebe:	53                   	push   %ebx
463ebf:	6e                   	outsb  %ds:(%esi),(%dx)
463ec0:	50                   	push   %eax
463ec1:	34 4d                	xor    $0x4d,%al
463ec3:	41                   	inc    %ecx
463ec4:	51                   	push   %ecx
463ec5:	41                   	inc    %ecx
463ec6:	67 76 69             	addr16 jbe 0x463f32
463ec9:	6f                   	outsl  %ds:(%esi),(%dx)
463eca:	6d                   	insl   (%dx),%es:(%edi)
463ecb:	51                   	push   %ecx
463ecc:	57                   	push   %edi
463ecd:	59                   	pop    %ecx
463ece:	67 2b 4f 45          	sub    0x45(%bx),%ecx
463ed2:	70 37                	jo     0x463f0b
463ed4:	57                   	push   %edi
463ed5:	46                   	inc    %esi
463ed6:	6d                   	insl   (%dx),%es:(%edi)
463ed7:	49                   	dec    %ecx
463ed8:	4c                   	dec    %esp
463ed9:	52                   	push   %edx
463eda:	2b 38                	sub    (%eax),%edi
463edc:	53                   	push   %ebx
463edd:	5a                   	pop    %edx
463ede:	59                   	pop    %ecx
463edf:	49                   	dec    %ecx
463ee0:	43                   	inc    %ebx
463ee1:	66 72 72             	data16 jb 0x463f56
463ee4:	79 4a                	jns    0x463f30
463ee6:	68 49 50 67 30       	push   $0x30675049
463eeb:	6b 78 70 68          	imul   $0x68,0x70(%eax),%edi
463eef:	5a                   	pop    %edx
463ef0:	53                   	push   %ebx
463ef1:	44                   	inc    %esp
463ef2:	76 61                	jbe    0x463f55
463ef4:	63 49 55             	arpl   %ecx,0x55(%ecx)
463ef7:	57                   	push   %edi
463ef8:	57                   	push   %edi
463ef9:	62 2b                	bound  %ebp,(%ebx)
463efb:	44                   	inc    %esp
463efc:	41                   	inc    %ecx
463efd:	45                   	inc    %ebp
463efe:	41                   	inc    %ecx
463eff:	49                   	dec    %ecx
463f00:	4e                   	dec    %esi
463f01:	49                   	dec    %ecx
463f02:	54                   	push   %esp
463f03:	46                   	inc    %esi
463f04:	68 4d 67 63 38       	push   $0x3863674d
463f09:	56                   	push   %esi
463f0a:	59                   	pop    %ecx
463f0b:	33 46 67             	xor    0x67(%esi),%eax
463f0e:	67 4d                	addr16 dec %ebp
463f10:	74 6c                	je     0x463f7e
463f12:	75 37                	jne    0x463f4b
463f14:	31 6d 52             	xor    %ebp,0x52(%ebp)
463f17:	49                   	dec    %ecx
463f18:	42                   	inc    %edx
463f19:	2b 47 50             	sub    0x50(%edi),%eax
463f1c:	69 67 67 46 5a 77 4a 	imul   $0x4a775a46,0x67(%edi),%esp
463f23:	39 31                	cmp    %esi,(%ecx)
463f25:	67 67 54             	addr16 addr16 push %esp
463f28:	73 4c                	jae    0x463f76
463f2a:	51                   	push   %ecx
463f2b:	47                   	inc    %edi
463f2c:	6c                   	insb   (%dx),%es:(%edi)
463f2d:	6b 67 5a 35          	imul   $0x35,0x5a(%edi),%esp
463f31:	46                   	inc    %esi
463f32:	74 34                	je     0x463f68
463f34:	31 68 6c             	xor    %ebp,0x6c(%eax)
463f37:	49                   	dec    %ecx
463f38:	4c                   	dec    %esp
463f39:	58                   	pop    %eax
463f3a:	78 35                	js     0x463f71
463f3c:	4f                   	dec    %edi
463f3d:	64 59                	fs pop %ecx
463f3f:	59                   	pop    %ecx
463f40:	64 4b                	fs dec %ebx
463f42:	63 49 4b             	arpl   %ecx,0x4b(%ecx)
463f45:	78 37                	js     0x463f7e
463f47:	75 44                	jne    0x463f8d
463f49:	55                   	push   %ebp
463f4a:	67 41                	addr16 inc %ecx
463f4c:	67 41                	addr16 inc %ecx
463f4e:	41                   	inc    %ecx
463f4f:	41                   	inc    %ecx
463f50:	47                   	inc    %edi
463f51:	4d                   	dec    %ebp
463f52:	67 48                	addr16 dec %eax
463f54:	67 62 6e 33          	bound  %ebp,0x33(%bp)
463f58:	47                   	inc    %edi
463f59:	45                   	inc    %ebp
463f5a:	67 38 6d 6c          	cmp    %ch,0x6c(%di)
463f5e:	4c                   	dec    %esp
463f5f:	45                   	inc    %ebp
463f60:	46                   	inc    %esi
463f61:	67 67 38 59 4c       	addr16 cmp %bl,0x4c(%bx,%di)
463f66:	55                   	push   %ebp
463f67:	34 57                	xor    $0x57,%al
463f69:	46                   	inc    %esi
463f6a:	6c                   	insb   (%dx),%es:(%edi)
463f6b:	2f                   	das
463f6c:	67 34 57             	addr16 xor $0x57,%al
463f6f:	41                   	inc    %ecx
463f70:	44                   	inc    %esp
463f71:	67 30 34             	xor    %dh,(%si)
463f74:	76 2f                	jbe    0x463fa5
463f76:	2f                   	das
463f77:	30 41 6b             	xor    %al,0x6b(%ecx)
463f7a:	41                   	inc    %ecx
463f7b:	41                   	inc    %ecx
463f7c:	41                   	inc    %ecx
463f7d:	45                   	inc    %ebp
463f7e:	6f                   	outsl  %ds:(%esi),(%dx)
463f7f:	4a                   	dec    %edx
463f80:	77 41                	ja     0x463fc3
463f82:	41                   	inc    %ecx
463f83:	43                   	inc    %ebx
463f84:	76 34                	jbe    0x463fba
463f86:	4d                   	dec    %ebp
463f87:	41                   	inc    %ecx
463f88:	67 41                	addr16 inc %ecx
463f8a:	67 30 71 45          	xor    %dh,0x45(%bx,%di)
463f8e:	71 49                	jno    0x463fd9
463f90:	79 42                	jns    0x463fd4
463f92:	41                   	inc    %ecx
463f93:	2f                   	das
463f94:	2b 77 49             	sub    0x49(%edi),%esi
463f97:	57                   	push   %edi
463f98:	47                   	inc    %edi
463f99:	55                   	push   %ebp
463f9a:	67 68 38 43 73 43    	addr16 push $0x43734338
463fa0:	31 68 6c             	xor    %ebp,0x6c(%eax)
463fa3:	49                   	dec    %ecx
463fa4:	41                   	inc    %ecx
463fa5:	39 56 4f             	cmp    %edx,0x4f(%esi)
463fa8:	52                   	push   %edx
463fa9:	5a                   	pop    %edx
463faa:	59                   	pop    %ecx
463fab:	49                   	dec    %ecx
463fac:	50                   	push   %eax
463fad:	63 63 6a             	arpl   %esp,0x6a(%ebx)
463fb0:	79 70                	jns    0x464022
463fb2:	5a                   	pop    %edx
463fb3:	49                   	dec    %ecx
463fb4:	46                   	inc    %esi
463fb5:	58                   	pop    %eax
463fb6:	6e                   	outsb  %ds:(%esi),(%dx)
463fb7:	36 76 4e             	ss jbe 0x464008
463fba:	59                   	pop    %ecx
463fbb:	5a                   	pop    %edx
463fbc:	70 6f                	jo     0x46402d