463df9:	6a 6d                	push   $0x6d
463dfb:	2b 4c 47 2b          	sub    0x2b(%edi,%eax,2),%ecx
463dff:	30 77 74             	xor    %dh,0x74(%edi)
463e02:	44                   	inc    %esp
463e03:	67 78 68             	addr16 js 0x463e6e
463e06:	66 56                	push   %si
463e08:	79 70                	jns    0x463e7a
463e0a:	7a 2f                	jp     0x463e3b
463e0c:	46                   	inc    %esi
463e0d:	57                   	push   %edi
463e0e:	35 4e 63 66 5a       	xor    $0x5a66634e,%eax
463e13:	73 59                	jae    0x463e6e
463e15:	77 58                	ja     0x463e6f
463e17:	67 32 62 59          	xor    0x59(%bp,%si),%ah
463e1b:	4d                   	dec    %ebp
463e1c:	46                   	inc    %esi
463e1d:	5a                   	pop    %edx
463e1e:	52                   	push   %edx
463e1f:	55                   	push   %ebp
463e20:	42                   	inc    %edx
463e21:	4e                   	dec    %esi
463e22:	2b 4f 36             	sub    0x36(%edi),%ecx
463e25:	35 51 4b 5a 79       	xor    $0x795a4b51,%eax
463e2a:	59                   	pop    %ecx
463e2b:	2f                   	das
463e2c:	72 4a                	jb     0x463e78
463e2e:	4b                   	dec    %ebx
463e2f:	43                   	inc    %ebx
463e30:	6b 4d 65 37          	imul   $0x37,0x65(%ebp),%ecx
463e34:	2b 71 42             	sub    0x42(%ecx),%esi
463e37:	53                   	push   %ebx
463e38:	2b 76 56             	sub    0x56(%esi),%esi
463e3b:	53                   	push   %ebx
463e3c:	34 51                	xor    $0x51,%al
463e3e:	4b                   	dec    %ebx
463e3f:	78 38                	js     0x463e79
463e41:	39 45 32             	cmp    %eax,0x32(%ebp)
463e44:	46                   	inc    %esi
463e45:	44                   	inc    %esp
463e46:	45                   	inc    %ebp
463e47:	61                   	popa
463e48:	67 4a                	addr16 dec %edx
463e4a:	4f                   	dec    %edi
463e4b:	6e                   	outsb  %ds:(%esi),(%dx)
463e4c:	4c                   	dec    %esp
463e4d:	39 36                	cmp    %esi,(%esi)
463e4f:	71 79                	jno    0x463eca
463e51:	51                   	push   %ecx
463e52:	75 49                	jne    0x463e9d
463e54:	33 43 51             	xor    0x51(%ebx),%eax
463e57:	34 31                	xor    $0x31,%al
463e59:	49                   	dec    %ecx
463e5a:	4a                   	dec    %edx
463e5b:	64 30 6a 4a          	xor    %ch,%fs:0x4a(%edx)
463e5f:	57                   	push   %edi
463e60:	2b 44 37 71          	sub    0x71(%edi,%esi,1),%eax
463e64:	32 4f 2b             	xor    0x2b(%edi),%cl
463e67:	4a                   	dec    %edx
463e68:	39 41 39             	cmp    %eax,0x39(%ecx)
463e6b:	54                   	push   %esp
463e6c:	49                   	dec    %ecx
463e6d:	6e                   	outsb  %ds:(%esi),(%dx)
463e6e:	61                   	popa
463e6f:	4a                   	dec    %edx
463e70:	2f                   	das
463e71:	66 56                	push   %si
463e73:	41                   	inc    %ecx
463e74:	68 37 48 6e 2f       	push   $0x2f6e4837
463e79:	67 4d                	addr16 dec %ebp
463e7b:	55                   	push   %ebp
463e7c:	58                   	pop    %eax
463e7d:	78 72                	js     0x463ef1
463e7f:	49                   	dec    %ecx
463e80:	43                   	inc    %ebx
463e81:	53                   	push   %ebx
463e82:	34 37                	xor    $0x37,%al
463e84:	58                   	pop    %eax
463e85:	6b 78 6e 32          	imul   $0x32,0x6e(%eax),%edi
463e89:	43                   	inc    %ebx
463e8a:	64 51                	fs push %ecx
463e8c:	37                   	aaa
463e8d:	66 57                	push   %di
463e8f:	75 61                	jne    0x463ef2
463e91:	4b                   	dec    %ebx
463e92:	54                   	push   %esp
463e93:	38 4d 59             	cmp    %cl,0x59(%ebp)
463e96:	67 67 69 4c 4d 45 6f 	addr16 imul $0x4c6a6f45,0x4d(%si),%ecx
463e9d:	6a 4c
463e9f:	71 6b                	jno    0x463f0c
463ea1:	49                   	dec    %ecx
463ea2:	61                   	popa
463ea3:	37                   	aaa
463ea4:	54                   	push   %esp
463ea5:	51                   	push   %ecx
463ea6:	73 33                	jae    0x463edb
463ea8:	46                   	inc    %esi
463ea9:	38 74 74 71          	cmp    %dh,0x71(%esp,%esi,2)
463ead:	5a                   	pop    %edx
463eae:	4d                   	dec    %ebp
463eaf:	74 70                	je     0x463f21
463eb1:	5a                   	pop    %edx
463eb2:	4a                   	dec    %edx
463eb3:	58                   	pop    %eax
463eb4:	47                   	inc    %edi
463eb5:	48                   	dec    %eax
463eb6:	5a                   	pop    %edx
463eb7:	57                   	push   %edi
463eb8:	36 72 63             	ss jb  0x463f1e
463ebb:	38 64 46 45          	cmp    %ah,0x45(%esi,%eax,2)
463ebf:	70 69                	jo     0x463f2a
463ec1:	33 6c 2f 52          	xor    0x52(%edi,%ebp,1),%ebp
463ec5:	61                   	popa
463ec6:	6c                   	insb   (%dx),%es:(%edi)
463ec7:	72 56                	jb     0x463f1f
463ec9:	34 68                	xor    $0x68,%al
463ecb:	33 37                	xor    (%edi),%esi
463ecd:	6f                   	outsl  %ds:(%esi),(%dx)
463ece:	50                   	push   %eax
463ecf:	45                   	inc    %ebp
463ed0:	4f                   	dec    %edi
463ed1:	4a                   	dec    %edx
463ed2:	46                   	inc    %esi
463ed3:	51                   	push   %ecx
463ed4:	56                   	push   %esi
463ed5:	63 59 2f             	arpl   %ebx,0x2f(%ecx)
463ed8:	52                   	push   %edx
463ed9:	51                   	push   %ecx
463eda:	37                   	aaa
463edb:	72 47                	jb     0x463f24
463edd:	77 4f                	ja     0x463f2e
463edf:	6f                   	outsl  %ds:(%esi),(%dx)
463ee0:	76 6f                	jbe    0x463f51
463ee2:	30 72 70             	xor    %dh,0x70(%edx)
463ee5:	50                   	push   %eax
463ee6:	35 47 56 5a 36       	xor    $0x365a5647,%eax
463eeb:	4d                   	dec    %ebp
463eec:	59                   	pop    %ecx
463eed:	44                   	inc    %esp
463eee:	32 7a 39             	xor    0x39(%edx),%bh
463ef1:	78 62                	js     0x463f55
463ef3:	61                   	popa
463ef4:	36 55                	ss push %ebp
463ef6:	59                   	pop    %ecx
463ef7:	6e                   	outsb  %ds:(%esi),(%dx)
463ef8:	51                   	push   %ecx
463ef9:	72 32                	jb     0x463f2d
463efb:	76 51                	jbe    0x463f4e
463efd:	48                   	dec    %eax
463efe:	4d                   	dec    %ebp
463eff:	2f                   	das
463f00:	57                   	push   %edi
463f01:	55                   	push   %ebp
463f02:	35 61 59 53 45       	xor    $0x45535961,%eax
463f07:	6b 31 2b             	imul   $0x2b,(%ecx),%esi
463f0a:	6e                   	outsb  %ds:(%esi),(%dx)
463f0b:	4f                   	dec    %edi
463f0c:	37                   	aaa
463f0d:	69 72 77 63 67 56 41 	imul   $0x41566763,0x77(%edx),%esi
463f14:	73 46                	jae    0x463f5c
463f16:	49                   	dec    %ecx
463f17:	37                   	aaa
463f18:	42                   	inc    %edx
463f19:	64 2f                	fs das
463f1b:	38 4d 2f             	cmp    %cl,0x2f(%ebp)
463f1e:	77 67                	ja     0x463f87
463f20:	41                   	inc    %ecx
463f21:	54                   	push   %esp
463f22:	63 36                	arpl   %esi,(%esi)
463f24:	58                   	pop    %eax
463f25:	56                   	push   %esi
463f26:	44                   	inc    %esp
463f27:	5a                   	pop    %edx
463f28:	76 48                	jbe    0x463f72
463f2a:	4c                   	dec    %esp
463f2b:	54                   	push   %esp
463f2c:	45                   	inc    %ebp
463f2d:	6d                   	insl   (%dx),%es:(%edi)
463f2e:	6c                   	insb   (%dx),%es:(%edi)
463f2f:	6f                   	outsl  %ds:(%esi),(%dx)
463f30:	78 48                	js     0x463f7a
463f32:	59                   	pop    %ecx
463f33:	61                   	popa
463f34:	39 35 2f 77 65 38    	cmp    %esi,0x3865772f
463f3a:	66 2b 33             	sub    (%ebx),%si
463f3d:	70 6c                	jo     0x463fab
463f3f:	44                   	inc    %esp
463f40:	59                   	pop    %ecx
463f41:	77 77                	ja     0x463fba
463f43:	4c                   	dec    %esp
463f44:	72 44                	jb     0x463f8a
463f46:	36 48                	ss dec %eax
463f48:	4a                   	dec    %edx
463f49:	34 44                	xor    $0x44,%al
463f4b:	79 67                	jns    0x463fb4
463f4d:	48                   	dec    %eax
463f4e:	6d                   	insl   (%dx),%es:(%edi)
463f4f:	62 71 36             	bound  %esi,0x36(%ecx)
463f52:	71 37                	jno    0x463f8b
463f54:	41                   	inc    %ecx
463f55:	65 46                	gs inc %esi
463f57:	67 34 68             	addr16 xor $0x68,%al
463f5a:	30 54 41 78          	xor    %dl,0x78(%ecx,%eax,2)
463f5e:	51                   	push   %ecx
463f5f:	48                   	dec    %eax
463f60:	46                   	inc    %esi
463f61:	4d                   	dec    %ebp
463f62:	73 70                	jae    0x463fd4
463f64:	6a 4f                	push   $0x4f
463f66:	51                   	push   %ecx
463f67:	4c                   	dec    %esp
463f68:	2b 65 38             	sub    0x38(%ebp),%esp
463f6b:	66 79 6c             	data16 jns 0x463fda
463f6e:	76 2f                	jbe    0x463f9f
463f70:	64 70 48             	fs jo  0x463fbb
463f73:	2f                   	das
463f74:	30 79 57             	xor    %bh,0x57(%ecx)
463f77:	76 32                	jbe    0x463fab
463f79:	6c                   	insb   (%dx),%es:(%edi)
463f7a:	59                   	pop    %ecx
463f7b:	6f                   	outsl  %ds:(%esi),(%dx)
463f7c:	52                   	push   %edx
463f7d:	7a 71                	jp     0x463ff0
463f7f:	4a                   	dec    %edx
463f80:	42                   	inc    %edx
463f81:	68 55 6c 61 70       	push   $0x70616c55
463f86:	37                   	aaa
463f87:	63 74 57 69          	arpl   %esi,0x69(%edi,%edx,2)
463f8b:	78 56                	js     0x463fe3
463f8d:	75 67                	jne    0x463ff6
463f8f:	43                   	inc    %ebx
463f90:	51                   	push   %ecx
463f91:	2f                   	das
463f92:	63 53 4d             	arpl   %edx,0x4d(%ebx)
463f95:	74 30                	je     0x463fc7
463f97:	61                   	popa
463f98:	36 32 4f 69          	xor    %ss:0x69(%edi),%cl
463f9c:	56                   	push   %esi
463f9d:	44                   	inc    %esp
463f9e:	33 64 57 6d          	xor    0x6d(%edi,%edx,2),%esp
463fa2:	48                   	dec    %eax
463fa3:	59                   	pop    %ecx
463fa4:	65 55                	gs push %ebp
463fa6:	68 6a 57 41 68       	push   $0x6841576a
463fab:	38 2f                	cmp    %ch,(%edi)
463fad:	36 51                	ss push %ecx
463faf:	4d                   	dec    %ebp
463fb0:	66 47                	inc    %di
463fb2:	64 61                	fs popa
463fb4:	50                   	push   %eax
463fb5:	66 6a 45             	pushw  $0x45
463fb8:	37                   	aaa
463fb9:	4c                   	dec    %esp
463fba:	49                   	dec    %ecx
463fbb:	6a 64                	push   $0x64
463fbd:	54                   	push   %esp
463fbe:	55                   	push   %ebp
463fbf:	74 4c                	je     0x46400d
463fc1:	6c                   	insb   (%dx),%es:(%edi)
463fc2:	79 7a                	jns    0x46403e
463fc4:	6e                   	outsb  %ds:(%esi),(%dx)
463fc5:	47                   	inc    %edi
463fc6:	76 76                	jbe    0x46403e
463fc8:	6e                   	outsb  %ds:(%esi),(%dx)
463fc9:	59                   	pop    %ecx
463fca:	51                   	push   %ecx
463fcb:	2b 45 59             	sub    0x59(%ebp),%eax
463fce:	42                   	inc    %edx
463fcf:	68 73 6c 49 6d       	push   $0x6d496c73
463fd4:	61                   	popa
463fd5:	30 6d 31             	xor    %ch,0x31(%ebp)
463fd8:	4e                   	dec    %esi
463fd9:	51                   	push   %ecx
463fda:	47                   	inc    %edi
463fdb:	57                   	push   %edi
463fdc:	6f                   	outsl  %ds:(%esi),(%dx)
463fdd:	77 76                	ja     0x464055
463fdf:	52                   	push   %edx
463fe0:	51                   	push   %ecx
463fe1:	69 33 4f 52 36 33    	imul   $0x3336524f,(%ebx),%esi
463fe7:	2f                   	das
463fe8:	48                   	dec    %eax
463fe9:	71 79                	jno    0x464064
463feb:	4c                   	dec    %esp
463fec:	30 72 58             	xor    %dh,0x58(%edx)
463fef:	68 6c 50 37 58       	push   $0x5837506c
463ff4:	65 4b                	gs dec %ebx
463ff6:	53                   	push   %ebx
463ff7:	37                   	aaa
463ff8:	47                   	inc    %edi
463ff9:	45                   	inc    %ebp
463ffa:	66 6b 7a 6a 43       	imul   $0x43,0x6a(%edx),%di
463fff:	38 76 77             	cmp    %dh,0x77(%esi)
464002:	41                   	inc    %ecx
464003:	6b 79 45 63          	imul   $0x63,0x45(%ecx),%edi
464007:	62 31                	bound  %esi,(%ecx)
464009:	4a                   	dec    %edx
46400a:	55                   	push   %ebp
46400b:	72 4a                	jb     0x464057
46400d:	48                   	dec    %eax
46400e:	6f                   	outsl  %ds:(%esi),(%dx)
46400f:	75 31                	jne    0x464042
464011:	38 4e 52             	cmp    %cl,0x52(%esi)
464014:	74 4a                	je     0x464060
464016:	54                   	push   %esp
464017:	75 71                	jne    0x46408a
464019:	50                   	push   %eax
46401a:	47                   	inc    %edi
46401b:	4c                   	dec    %esp
46401c:	36 43                	ss inc %ebx
46401e:	53                   	push   %ebx
46401f:	75 37                	jne    0x464058
464021:	50                   	push   %eax
464022:	46                   	inc    %esi
464023:	45                   	inc    %ebp
464024:	52                   	push   %edx
464025:	4a                   	dec    %edx
464026:	38 6f 45             	cmp    %ch,0x45(%edi)
464029:	53                   	push   %ebx
46402a:	63 34 66             	arpl   %esi,(%esi,%eiz,2)
46402d:	68 35 77 4d 42       	push   $0x424d7735
464032:	79 79                	jns    0x4640ad
464034:	58                   	pop    %eax
464035:	56                   	push   %esi
464036:	39 78 7a             	cmp    %edi,0x7a(%eax)
464039:	49                   	dec    %ecx
46403a:	4e                   	dec    %esi
46403b:	6f                   	outsl  %ds:(%esi),(%dx)
46403c:	69 4b 74 51 2b 70 51 	imul   $0x51702b51,0x74(%ebx),%ecx
464043:	4b                   	dec    %ebx
464044:	50                   	push   %eax
464045:	39 2f                	cmp    %ebp,(%edi)
464047:	62 65 4f             	bound  %esp,0x4f(%ebp)
46404a:	4a                   	dec    %edx
46404b:	41                   	inc    %ecx
46404c:	4c                   	dec    %esp
46404d:	64 6f                	outsl  %fs:(%esi),(%dx)
46404f:	44                   	inc    %esp
464050:	52                   	push   %edx
464051:	4e                   	dec    %esi
464052:	4d                   	dec    %ebp
464053:	45                   	inc    %ebp
464054:	5a                   	pop    %edx
464055:	42                   	inc    %edx
464056:	67 76 4c             	addr16 jbe 0x4640a5
464059:	5a                   	pop    %edx
46405a:	2f                   	das
46405b:	5a                   	pop    %edx
46405c:	68 46 62 39 4d       	push   $0x4d396246
464061:	71 4b                	jno    0x4640ae
464063:	63 4b 35             	arpl   %ecx,0x35(%ebx)