466da3:	6c                   	insb   (%dx),%es:(%edi)
466da4:	4e                   	dec    %esi
466da5:	37                   	aaa
466da6:	52                   	push   %edx
466da7:	47                   	inc    %edi
466da8:	5a                   	pop    %edx
466da9:	46                   	inc    %esi
466daa:	33 78 57             	xor    0x57(%eax),%edi
466dad:	47                   	inc    %edi
466dae:	76 45                	jbe    0x466df5
466db0:	6d                   	insl   (%dx),%es:(%edi)
466db1:	57                   	push   %edi
466db2:	7a 39                	jp     0x466ded
466db4:	79 64                	jns    0x466e1a
466db6:	77 42                	ja     0x466dfa
466db8:	63 54 35 63          	arpl   %edx,0x63(%ebp,%esi,1)
466dbc:	48                   	dec    %eax
466dbd:	4f                   	dec    %edi
466dbe:	43                   	inc    %ebx
466dbf:	4e                   	dec    %esi
466dc0:	57                   	push   %edi
466dc1:	36 56                	ss push %esi
466dc3:	57                   	push   %edi
466dc4:	7a 4a                	jp     0x466e10
466dc6:	34 6c                	xor    $0x6c,%al
466dc8:	53                   	push   %ebx
466dc9:	6c                   	insb   (%dx),%es:(%edi)
466dca:	67 6b 6d 2b 44       	imul   $0x44,0x2b(%di),%ebp
466dcf:	31 62 69             	xor    %esp,0x69(%edx)
466dd2:	56                   	push   %esi
466dd3:	75 4f                	jne    0x466e24
466dd5:	5a                   	pop    %edx
466dd6:	50                   	push   %eax
466dd7:	69 6d 46 7a 45 55 68 	imul   $0x6855457a,0x46(%ebp),%ebp
466dde:	68 42 41 4d 4f       	push   $0x4f4d4142
466de3:	41                   	inc    %ecx
466de4:	4d                   	dec    %ebp
466de5:	31 6a 35             	xor    %ebp,0x35(%edx)
466de8:	31 6d 4a             	xor    %ebp,0x4a(%ebp)
466deb:	4f                   	dec    %edi
466dec:	4e                   	dec    %esi
466ded:	5a                   	pop    %edx
466dee:	42                   	inc    %edx
466def:	2f                   	das
466df0:	4d                   	dec    %ebp
466df1:	51                   	push   %ecx
466df2:	4c                   	dec    %esp
466df3:	61                   	popa
466df4:	6b 73 71 49          	imul   $0x49,0x71(%ebx),%esi
466df8:	5a                   	pop    %edx
466df9:	67 64 52             	addr16 fs push %edx
466dfc:	4d                   	dec    %ebp
466dfd:	45                   	inc    %ebp
466dfe:	43                   	inc    %ebx
466dff:	6d                   	insl   (%dx),%es:(%edi)
466e00:	32 32                	xor    (%edx),%dh
466e02:	2b 51 74             	sub    0x74(%ecx),%edx
466e05:	55                   	push   %ebp
466e06:	58                   	pop    %eax
466e07:	75 47                	jne    0x466e50
466e09:	71 79                	jno    0x466e84
466e0b:	57                   	push   %edi
466e0c:	4b                   	dec    %ebx
466e0d:	51                   	push   %ecx
466e0e:	6b 52 34 4a          	imul   $0x4a,0x34(%edx),%edx
466e12:	76 73                	jbe    0x466e87
466e14:	77 6b                	ja     0x466e81
466e16:	4b                   	dec    %ebx
466e17:	67 32 30             	xor    (%bx,%si),%dh
466e1a:	48                   	dec    %eax
466e1b:	58                   	pop    %eax
466e1c:	55                   	push   %ebp
466e1d:	62 5a 6b             	bound  %ebx,0x6b(%edx)
466e20:	48                   	dec    %eax
466e21:	35 75 38 31 6d       	xor    $0x6d313875,%eax
466e26:	47                   	inc    %edi
466e27:	69 33 36 41 69 63    	imul   $0x63694136,(%ebx),%esi
466e2d:	79 46                	jns    0x466e75
466e2f:	34 61                	xor    $0x61,%al
466e31:	43                   	inc    %ebx
466e32:	31 5a 63             	xor    %ebx,0x63(%edx)
466e35:	69 2b 76 50 6d 73    	imul   $0x736d5076,(%ebx),%ebp
466e3b:	4e                   	dec    %esi
466e3c:	35 43 57 79 76       	xor    $0x76795743,%eax
466e41:	32 66 33             	xor    0x33(%esi),%ah
466e44:	67 4c                	addr16 dec %esp
466e46:	70 6d                	jo     0x466eb5
466e48:	4b                   	dec    %ebx
466e49:	6b 36 4b             	imul   $0x4b,(%esi),%esi
466e4c:	50                   	push   %eax
466e4d:	72 36                	jb     0x466e85
466e4f:	66 71 7a             	data16 jno 0x466ecc
466e52:	72 42                	jb     0x466e96
466e54:	63 48 73             	arpl   %ecx,0x73(%eax)
466e57:	73 5a                	jae    0x466eb3
466e59:	64 32 4e 59          	xor    %fs:0x59(%esi),%cl
466e5d:	4a                   	dec    %edx
466e5e:	71 49                	jno    0x466ea9
466e60:	4a                   	dec    %edx
466e61:	32 4d 64             	xor    0x64(%ebp),%cl
466e64:	7a 47                	jp     0x466ead
466e66:	62 4e 6a             	bound  %ecx,0x6a(%esi)
466e69:	47                   	inc    %edi
466e6a:	76 44                	jbe    0x466eb0
466e6c:	62 4d 69             	bound  %ecx,0x69(%ebp)
466e6f:	6d                   	insl   (%dx),%es:(%edi)
466e70:	37                   	aaa
466e71:	47                   	inc    %edi
466e72:	57                   	push   %edi
466e73:	41                   	inc    %ecx
466e74:	6d                   	insl   (%dx),%es:(%edi)
466e75:	54                   	push   %esp
466e76:	6b 42 68 44          	imul   $0x44,0x68(%edx),%eax
466e7a:	51                   	push   %ecx
466e7b:	69 41 66 66 7a 4a 55 	imul   $0x554a7a66,0x66(%ecx),%eax
466e82:	56                   	push   %esi
466e83:	63 51 66             	arpl   %edx,0x66(%ecx)
466e86:	56                   	push   %esi
466e87:	59                   	pop    %ecx
466e88:	64 31 58 56          	xor    %ebx,%fs:0x56(%eax)
466e8c:	77 6e                	ja     0x466efc
466e8e:	4b                   	dec    %ebx
466e8f:	68 44 57 39 4b       	push   $0x4b395744
466e94:	5a                   	pop    %edx
466e95:	4f                   	dec    %edi
466e96:	51                   	push   %ecx
466e97:	6c                   	insb   (%dx),%es:(%edi)
466e98:	45                   	inc    %ebp
466e99:	4a                   	dec    %edx
466e9a:	48                   	dec    %eax
466e9b:	53                   	push   %ebx
466e9c:	6d                   	insl   (%dx),%es:(%edi)
466e9d:	34 7a                	xor    $0x7a,%al
466e9f:	79 2b                	jns    0x466ecc
466ea1:	52                   	push   %edx
466ea2:	50                   	push   %eax
466ea3:	73 69                	jae    0x466f0e
466ea5:	61                   	popa
466ea6:	56                   	push   %esi
466ea7:	52                   	push   %edx
466ea8:	4f                   	dec    %edi
466ea9:	6c                   	insb   (%dx),%es:(%edi)
466eaa:	7a 68                	jp     0x466f14
466eac:	63 69 69             	arpl   %ebp,0x69(%ecx)
466eaf:	32 58 75             	xor    0x75(%eax),%bl
466eb2:	69 6a 72 6f 67 37 30 	imul   $0x3037676f,0x72(%edx),%ebp
466eb9:	49                   	dec    %ecx
466eba:	47                   	inc    %edi
466ebb:	67 68 70 74 37 32    	addr16 push $0x32377470
466ec1:	37                   	aaa
466ec2:	46                   	inc    %esi
466ec3:	6f                   	outsl  %ds:(%esi),(%dx)
466ec4:	46                   	inc    %esi
466ec5:	64 68 66 31 5a 33    	fs push $0x335a3166
466ecb:	57                   	push   %edi
466ecc:	73 4a                	jae    0x466f18
466ece:	30 77 37             	xor    %dh,0x37(%edi)
466ed1:	78 41                	js     0x466f14
466ed3:	62 52 4c             	bound  %edx,0x4c(%edx)
466ed6:	6a 31                	push   $0x31
466ed8:	6a 6b                	push   $0x6b
466eda:	6e                   	outsb  %ds:(%esi),(%dx)
466edb:	59                   	pop    %ecx
466edc:	30 46 46             	xor    %al,0x46(%esi)
466edf:	35 52 68 64 71       	xor    $0x71646852,%eax
466ee4:	52                   	push   %edx
466ee5:	53                   	push   %ebx
466ee6:	78 34                	js     0x466f1c
466ee8:	41                   	inc    %ecx
466ee9:	53                   	push   %ebx
466eea:	32 69 5a             	xor    0x5a(%ecx),%ch
466eed:	70 6a                	jo     0x466f59
466eef:	73 58                	jae    0x466f49
466ef1:	31 4a 6b             	xor    %ecx,0x6b(%edx)
466ef4:	67 6d                	insl   (%dx),%es:(%di)
466ef6:	31 6f 52             	xor    %ebp,0x52(%edi)
466ef9:	71 65                	jno    0x466f60
466efb:	6c                   	insb   (%dx),%es:(%edi)
466efc:	4b                   	dec    %ebx
466efd:	66 31 67 33          	xor    %sp,0x33(%edi)
466f01:	77 44                	ja     0x466f47
466f03:	5a                   	pop    %edx
466f04:	68 6a 4a 4e 32       	push   $0x324e4a6a
466f09:	32 38                	xor    (%eax),%bh
466f0b:	63 73 56             	arpl   %esi,0x56(%ebx)
466f0e:	7a 51                	jp     0x466f61
466f10:	44                   	inc    %esp
466f11:	52                   	push   %edx
466f12:	64 77 61             	fs ja  0x466f76
466f15:	53                   	push   %ebx
466f16:	36 47                	ss inc %edi
466f18:	4e                   	dec    %esi
466f19:	79 6e                	jns    0x466f89
466f1b:	49                   	dec    %ecx
466f1c:	63 54 62 2f          	arpl   %edx,0x2f(%edx,%eiz,2)
466f20:	4d                   	dec    %ebp
466f21:	72 76                	jb     0x466f99
466f23:	58                   	pop    %eax
466f24:	43                   	inc    %ebx
466f25:	47                   	inc    %edi
466f26:	51                   	push   %ecx
466f27:	4b                   	dec    %ebx
466f28:	68 2b 42 4c 33       	push   $0x334c422b
466f2d:	6b 50 6b 73          	imul   $0x73,0x6b(%eax),%edx
466f31:	4c                   	dec    %esp
466f32:	53                   	push   %ebx
466f33:	64 48                	fs dec %eax
466f35:	61                   	popa
466f36:	35 62 79 50 4d       	xor    $0x4d507962,%eax
466f3b:	4f                   	dec    %edi
466f3c:	66 74 6f             	data16 je 0x466fae
466f3f:	48                   	dec    %eax
466f40:	57                   	push   %edi
466f41:	78 56                	js     0x466f99
466f43:	7a 44                	jp     0x466f89
466f45:	59                   	pop    %ecx
466f46:	4b                   	dec    %ebx
466f47:	5a                   	pop    %edx
466f48:	4c                   	dec    %esp
466f49:	41                   	inc    %ecx
466f4a:	4d                   	dec    %ebp
466f4b:	5a                   	pop    %edx
466f4c:	75 61                	jne    0x466faf
466f4e:	69 73 51 69 6b 31 57 	imul   $0x57316b69,0x51(%ebx),%esi
466f55:	67 50                	addr16 push %eax
466f57:	47                   	inc    %edi
466f58:	2f                   	das
466f59:	6a 78                	push   $0x78
466f5b:	39 37                	cmp    %esi,(%edi)
466f5d:	2b 68 7a             	sub    0x7a(%eax),%ebp
466f60:	75 50                	jne    0x466fb2
466f62:	30 72 59             	xor    %dh,0x59(%edx)
466f65:	77 4a                	ja     0x466fb1
466f67:	4e                   	dec    %esi
466f68:	6e                   	outsb  %ds:(%esi),(%dx)
466f69:	33 77 39             	xor    0x39(%edi),%esi
466f6c:	4e                   	dec    %esi
466f6d:	72 54                	jb     0x466fc3
466f6f:	47                   	inc    %edi
466f70:	2b 6d 46             	sub    0x46(%ebp),%ebp
466f73:	38 44 39 53          	cmp    %al,0x53(%ecx,%edi,1)
466f77:	55                   	push   %ebp
466f78:	32 50 32             	xor    0x32(%eax),%dl
466f7b:	59                   	pop    %ecx
466f7c:	33 45 75             	xor    0x75(%ebp),%eax
466f7f:	4e                   	dec    %esi
466f80:	37                   	aaa
466f81:	41                   	inc    %ecx
466f82:	57                   	push   %edi
466f83:	69 67 6d 75 42 53 37 	imul   $0x37534275,0x6d(%edi),%esp
466f8a:	42                   	inc    %edx
466f8b:	44                   	inc    %esp
466f8c:	71 6a                	jno    0x466ff8
466f8e:	74 2f                	je     0x466fbf
466f90:	42                   	inc    %edx
466f91:	78 62                	js     0x466ff5
466f93:	57                   	push   %edi
466f94:	51                   	push   %ecx
466f95:	54                   	push   %esp
466f96:	6d                   	insl   (%dx),%es:(%edi)
466f97:	76 64                	jbe    0x466ffd
466f99:	59                   	pop    %ecx
466f9a:	4a                   	dec    %edx
466f9b:	52                   	push   %edx
466f9c:	46                   	inc    %esi
466f9d:	74 50                	je     0x466fef
466f9f:	48                   	dec    %eax
466fa0:	7a 58                	jp     0x466ffa
466fa2:	76 6e                	jbe    0x467012
466fa4:	74 6a                	je     0x467010
466fa6:	62 31                	bound  %esi,(%ecx)
466fa8:	38 47 38             	cmp    %al,0x38(%edi)
466fab:	42                   	inc    %edx
466fac:	67 58                	addr16 pop %eax
466fae:	68 61 6e 47 4f       	push   $0x4f476e61
466fb3:	5a                   	pop    %edx
466fb4:	6a 46                	push   $0x46
466fb6:	51                   	push   %ecx
466fb7:	71 42                	jno    0x466ffb
466fb9:	70 32                	jo     0x466fed
466fbb:	37                   	aaa
466fbc:	6a 33                	push   $0x33
466fbe:	30 69 42             	xor    %ch,0x42(%ecx)
466fc1:	41                   	inc    %ecx
466fc2:	65 6a 37             	gs push $0x37
466fc5:	64 4c                	fs dec %esp
466fc7:	62 38                	bound  %edi,(%eax)
466fc9:	30 35 55 32 64 61    	xor    %dh,0x61643255
466fcf:	31 5a 6c             	xor    %ebx,0x6c(%edx)
466fd2:	56                   	push   %esi
466fd3:	76 69                	jbe    0x46703e
466fd5:	61                   	popa
466fd6:	63 71 37             	arpl   %esi,0x37(%ecx)
466fd9:	6e                   	outsb  %ds:(%esi),(%dx)
466fda:	2f                   	das
466fdb:	4d                   	dec    %ebp
466fdc:	6f                   	outsl  %ds:(%esi),(%dx)
466fdd:	57                   	push   %edi
466fde:	71 62                	jno    0x467042
466fe0:	4a                   	dec    %edx
466fe1:	54                   	push   %esp
466fe2:	75 31                	jne    0x467015
466fe4:	2f                   	das
466fe5:	76 4a                	jbe    0x467031
466fe7:	6a 2f                	push   $0x2f
466fe9:	4f                   	dec    %edi
466fea:	74 4a                	je     0x467036
466fec:	2b 35 50 48 36 2f    	sub    0x2f364850,%esi
466ff2:	38 39                	cmp    %bh,(%ecx)
466ff4:	39 33                	cmp    %esi,(%ebx)
466ff6:	47                   	inc    %edi
466ff7:	73 52                	jae    0x46704b
466ff9:	2b 56 41             	sub    0x41(%esi),%edx
466ffc:	30 32                	xor    %dh,(%edx)
466ffe:	2b 46 61             	sub    0x61(%esi),%eax
467001:	5a                   	pop    %edx
467002:	34 74                	xor    $0x74,%al
467004:	4a                   	dec    %edx
467005:	39 38                	cmp    %edi,(%eax)
467007:	64 33 71 47          	xor    %fs:0x47(%ecx),%esi
46700b:	36 62 74 46 67       	bound  %esi,%ss:0x67(%esi,%eax,2)
467010:	68 75 44 2b 74       	push   $0x742b4475
467015:	32 33                	xor    (%ebx),%dh
467017:	76 73                	jbe    0x46708c
467019:	56                   	push   %esi
46701a:	68 53 35 70 51       	push   $0x51703553
46701f:	78 32                	js     0x467053
467021:	74 54                	je     0x467077
467023:	75 48                	jne    0x46706d
467025:	62 7a 4f             	bound  %edi,0x4f(%edx)
467028:	39 39                	cmp    %edi,(%ecx)
46702a:	31 53 6f             	xor    %edx,0x6f(%ebx)
46702d:	78 55                	js     0x467084
46702f:	41                   	inc    %ecx
467030:	70 73                	jo     0x4670a5
467032:	4d                   	dec    %ebp
467033:	64 71 57             	fs jno 0x46708d
467036:	6f                   	outsl  %ds:(%esi),(%dx)
467037:	73 35                	jae    0x46706e
467039:	64 59                	fs pop %ecx
46703b:	69 6f 78 6f 48 38 6b 	imul   $0x6b38486f,0x78(%edi),%ebp
467042:	45                   	inc    %ebp
467043:	34 4d                	xor    $0x4d,%al
467045:	6c                   	insb   (%dx),%es:(%edi)
467046:	48                   	dec    %eax
467047:	6b 4d 44 34          	imul   $0x34,0x44(%ebp),%ecx
46704b:	6b 77 76 64          	imul   $0x64,0x76(%edi),%esi
46704f:	61                   	popa
467050:	64 33 6d 34          	xor    %fs:0x34(%ebp),%ebp
467054:	59                   	pop    %ecx