466c5f:	70 55                	jo     0x466cb6
466c61:	30 68 48             	xor    %ch,0x48(%eax)
466c64:	43                   	inc    %ebx
466c65:	56                   	push   %esi
466c66:	4a                   	dec    %edx
466c67:	33 63 51             	xor    0x51(%ebx),%esp
466c6a:	4f                   	dec    %edi
466c6b:	2b 6e 39             	sub    0x39(%esi),%ebp
466c6e:	46                   	inc    %esi
466c6f:	37                   	aaa
466c70:	53                   	push   %ebx
466c71:	53                   	push   %ebx
466c72:	6f                   	outsl  %ds:(%esi),(%dx)
466c73:	43                   	inc    %ebx
466c74:	4f                   	dec    %edi
466c75:	35 31 68 55 6a       	xor    $0x6a556831,%eax
466c7a:	4b                   	dec    %ebx
466c7b:	6e                   	outsb  %ds:(%esi),(%dx)
466c7c:	44                   	inc    %esp
466c7d:	78 6e                	js     0x466ced
466c7f:	67 51                	addr16 push %ecx
466c81:	37                   	aaa
466c82:	53                   	push   %ebx
466c83:	31 67 6e             	xor    %esp,0x6e(%edi)
466c86:	44                   	inc    %esp
466c87:	56                   	push   %esi
466c88:	77 72                	ja     0x466cfc
466c8a:	4a                   	dec    %edx
466c8b:	6d                   	insl   (%dx),%es:(%edi)
466c8c:	41                   	inc    %ecx
466c8d:	5a                   	pop    %edx
466c8e:	6c                   	insb   (%dx),%es:(%edi)
466c8f:	66 59                	pop    %cx
466c91:	38 71 6d             	cmp    %dh,0x6d(%ecx)
466c94:	33 70 52             	xor    0x52(%eax),%esi
466c97:	4a                   	dec    %edx
466c98:	67 45                	addr16 inc %ebp
466c9a:	74 71                	je     0x466d0d
466c9c:	4c                   	dec    %esp
466c9d:	37                   	aaa
466c9e:	38 70 45             	cmp    %dh,0x45(%eax)
466ca1:	67 57                	addr16 push %edi
466ca3:	56                   	push   %esi
466ca4:	30 45 51             	xor    %al,0x51(%ebp)
466ca7:	77 51                	ja     0x466cfa
466ca9:	78 6a                	js     0x466d15
466cab:	6c                   	insb   (%dx),%es:(%edi)
466cac:	6a 7a                	push   $0x7a
466cae:	49                   	dec    %ecx
466caf:	61                   	popa
466cb0:	52                   	push   %edx
466cb1:	6e                   	outsb  %ds:(%esi),(%dx)
466cb2:	52                   	push   %edx
466cb3:	6d                   	insl   (%dx),%es:(%edi)
466cb4:	37                   	aaa
466cb5:	34 37                	xor    $0x37,%al
466cb7:	64 4e                	fs dec %esi
466cb9:	52                   	push   %edx
466cba:	4b                   	dec    %ebx
466cbb:	65 79 32             	gs jns 0x466cf0
466cbe:	61                   	popa
466cbf:	4b                   	dec    %ebx
466cc0:	4f                   	dec    %edi
466cc1:	54                   	push   %esp
466cc2:	53                   	push   %ebx
466cc3:	6f                   	outsl  %ds:(%esi),(%dx)
466cc4:	6d                   	insl   (%dx),%es:(%edi)
466cc5:	44                   	inc    %esp
466cc6:	46                   	inc    %esi
466cc7:	44                   	inc    %esp
466cc8:	6b 71 43 41          	imul   $0x41,0x43(%ecx),%esi
466ccc:	37                   	aaa
466ccd:	47                   	inc    %edi
466cce:	49                   	dec    %ecx
466ccf:	44                   	inc    %esp
466cd0:	71 61                	jno    0x466d33
466cd2:	41                   	inc    %ecx
466cd3:	70 63                	jo     0x466d38
466cd5:	6c                   	insb   (%dx),%es:(%edi)
466cd6:	53                   	push   %ebx
466cd7:	42                   	inc    %edx
466cd8:	35 52 6a 54 6d       	xor    $0x6d546a52,%eax
466cdd:	2f                   	das
466cde:	4b                   	dec    %ebx
466cdf:	46                   	inc    %esi
466ce0:	64 6d                	fs insl (%dx),%es:(%edi)
466ce2:	32 68 4d             	xor    0x4d(%eax),%ch
466ce5:	76 51                	jbe    0x466d38
466ce7:	35 51 42 59 72       	xor    $0x72594251,%eax
466cec:	38 54 4e 65          	cmp    %dl,0x65(%esi,%ecx,2)
466cf0:	68 4a 2f 49 31       	push   $0x31492f4a
466cf5:	63 57 57             	arpl   %edx,0x57(%edi)
466cf8:	4c                   	dec    %esp
466cf9:	59                   	pop    %ecx
466cfa:	67 45                	addr16 inc %ebp
466cfc:	35 39 67 2f 59       	xor    $0x592f6739,%eax
466d01:	33 79 53             	xor    0x53(%ecx),%edi
466d04:	39 57 79             	cmp    %edx,0x79(%edi)
466d07:	74 48                	je     0x466d51
466d09:	5a                   	pop    %edx
466d0a:	68 69 42 37 76       	push   $0x76374269
466d0f:	79 45                	jns    0x466d56
466d11:	62 4d 45             	bound  %ecx,0x45(%ebp)
466d14:	74 35                	je     0x466d4b
466d16:	47                   	inc    %edi
466d17:	4f                   	dec    %edi
466d18:	63 75 41             	arpl   %esi,0x41(%ebp)
466d1b:	31 59 6e             	xor    %ebx,0x6e(%ecx)
466d1e:	72 73                	jb     0x466d93
466d20:	50                   	push   %eax
466d21:	55                   	push   %ebp
466d22:	4b                   	dec    %ebx
466d23:	4e                   	dec    %esi
466d24:	30 46 4d             	xor    %al,0x4d(%esi)
466d27:	34 65                	xor    $0x65,%al
466d29:	6f                   	outsl  %ds:(%esi),(%dx)
466d2a:	74 70                	je     0x466d9c
466d2c:	6a 54                	push   $0x54
466d2e:	32 6c 6a 5a          	xor    0x5a(%edx,%ebp,2),%ch
466d32:	33 77 77             	xor    0x77(%edi),%esi
466d35:	39 76 47             	cmp    %esi,0x47(%esi)
466d38:	68 77 54 4c 4c       	push   $0x4c4c5477
466d3d:	53                   	push   %ebx
466d3e:	65 58                	gs pop %eax
466d40:	4b                   	dec    %ebx
466d41:	37                   	aaa
466d42:	63 73 68             	arpl   %esi,0x68(%ebx)
466d45:	75 4e                	jne    0x466d95
466d47:	55                   	push   %ebp
466d48:	54                   	push   %esp
466d49:	46                   	inc    %esi
466d4a:	48                   	dec    %eax
466d4b:	6b 32 63             	imul   $0x63,(%edx),%esi
466d4e:	39 56 39             	cmp    %edx,0x39(%esi)
466d51:	50                   	push   %eax
466d52:	34 6e                	xor    $0x6e,%al
466d54:	45                   	inc    %ebp
466d55:	54                   	push   %esp
466d56:	66 70 31             	data16 jo 0x466d8a
466d59:	64 65 74 75          	fs gs je 0x466dd2
466d5d:	39 71 64             	cmp    %esi,0x64(%ecx)
466d60:	43                   	inc    %ebx
466d61:	53                   	push   %ebx
466d62:	66 6d                	insw   (%dx),%es:(%edi)
466d64:	6c                   	insb   (%dx),%es:(%edi)
466d65:	72 2b                	jb     0x466d92
466d67:	48                   	dec    %eax
466d68:	65 58                	gs pop %eax
466d6a:	4b                   	dec    %ebx
466d6b:	47                   	inc    %edi
466d6c:	44                   	inc    %esp
466d6d:	6e                   	outsb  %ds:(%esi),(%dx)
466d6e:	6c                   	insb   (%dx),%es:(%edi)
466d6f:	4c                   	dec    %esp
466d70:	53                   	push   %ebx
466d71:	57                   	push   %edi
466d72:	44                   	inc    %esp
466d73:	2b 5a 5a             	sub    0x5a(%edx),%ebx
466d76:	74 4a                	je     0x466dc2
466d78:	6f                   	outsl  %ds:(%esi),(%dx)
466d79:	69 47 70 34 64 74 36 	imul   $0x36746434,0x70(%edi),%eax
466d80:	43                   	inc    %ebx
466d81:	6b 55 6c 68          	imul   $0x68,0x6c(%ebp),%edx
466d85:	37                   	aaa
466d86:	2b 6b 62             	sub    0x62(%ebx),%ebp
466d89:	67 49                	addr16 dec %ecx
466d8b:	41                   	inc    %ecx
466d8c:	41                   	inc    %ecx
466d8d:	36 6b 67 54 61       	imul   $0x61,%ss:0x54(%edi),%esp
466d92:	68 73 32 72 6d       	push   $0x6d723273
466d97:	6b 56 51 36          	imul   $0x36,0x51(%esi),%edx
466d9b:	4b                   	dec    %ebx
466d9c:	34 79                	xor    $0x79,%al
466d9e:	79 6b                	jns    0x466e0b
466da0:	33 51 4c             	xor    0x4c(%ecx),%edx
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)