468d4a:	65 00 20             	add    %ah,%gs:(%eax)
468d4d:	00 65 00             	add    %ah,0x0(%ebp)
468d50:	6c                   	insb   (%dx),%es:(%edi)
468d51:	00 65 00             	add    %ah,0x0(%ebp)
468d54:	6d                   	insl   (%dx),%es:(%edi)
468d55:	00 65 00             	add    %ah,0x0(%ebp)
468d58:	6e                   	outsb  %ds:(%esi),(%dx)
468d59:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
468d5d:	00 20                	add    %ah,(%eax)
468d5f:	00 61 00             	add    %ah,0x0(%ecx)
468d62:	6e                   	outsb  %ds:(%esi),(%dx)
468d63:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
468d67:	00 6f 00             	add    %ch,0x0(%edi)
468d6a:	70 00                	jo     0x468d6c
468d6c:	74 00                	je     0x468d6e
468d6e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468d74:	20 00                	and    %al,(%eax)
468d76:	4f                   	dec    %edi
468d77:	00 63 00             	add    %ah,0x0(%ebx)
468d7a:	74 00                	je     0x468d7c
468d7c:	6f                   	outsl  %ds:(%esi),(%dx)
468d7d:	00 50 00             	add    %dl,0x0(%eax)
468d80:	61                   	popa
468d81:	00 63 00             	add    %ah,0x0(%ebx)
468d84:	6b 00 45             	imul   $0x45,(%eax),%eax
468d87:	00 6e 00             	add    %ch,0x0(%esi)
468d8a:	66 00 6f 00          	data16 add %ch,0x0(%edi)
468d8e:	72 00                	jb     0x468d90
468d90:	63 00                	arpl   %eax,(%eax)
468d92:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
468d96:	64 00 64 00 69       	add    %ah,%fs:0x69(%eax,%eax,1)
468d9b:	00 6e 00             	add    %ch,0x0(%esi)
468d9e:	67 00 46 00          	add    %al,0x0(%bp)
468da2:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
468da8:	73 00                	jae    0x468daa
468daa:	20 00                	and    %al,(%eax)
468dac:	77 00                	ja     0x468dae
468dae:	61                   	popa
468daf:	00 73 00             	add    %dh,0x0(%ebx)
468db2:	20 00                	and    %al,(%eax)
468db4:	6e                   	outsb  %ds:(%esi),(%dx)
468db5:	00 6f 00             	add    %ch,0x0(%edi)
468db8:	74 00                	je     0x468dba
468dba:	20 00                	and    %al,(%eax)
468dbc:	73 00                	jae    0x468dbe
468dbe:	70 00                	jo     0x468dc0
468dc0:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
468dc4:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
468dca:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
468dcf:	00 00                	add    %al,(%eax)
468dd1:	75 50                	jne    0x468e23
468dd3:	00 61 00             	add    %ah,0x0(%ecx)
468dd6:	63 00                	arpl   %eax,(%eax)
468dd8:	6b 00 61             	imul   $0x61,(%eax),%eax
468ddb:	00 67 00             	add    %ah,0x0(%edi)
468dde:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
468de4:	20 00                	and    %al,(%eax)
468de6:	61                   	popa
468de7:	00 6e 00             	add    %ch,0x0(%esi)
468dea:	20 00                	and    %al,(%eax)
468dec:	41                   	inc    %ecx
468ded:	00 53 00             	add    %dl,0x0(%ebx)
468df0:	50                   	push   %eax
468df1:	00 2e                	add    %ch,(%esi)
468df3:	00 4e 00             	add    %cl,0x0(%esi)
468df6:	45                   	inc    %ebp
468df7:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
468dfb:	00 77 00             	add    %dh,0x0(%edi)
468dfe:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
468e02:	20 00                	and    %al,(%eax)
468e04:	61                   	popa
468e05:	00 70 00             	add    %dh,0x0(%eax)
468e08:	70 00                	jo     0x468e0a
468e0a:	6c                   	insb   (%dx),%es:(%edi)
468e0b:	00 69 00             	add    %ch,0x0(%ecx)
468e0e:	63 00                	arpl   %eax,(%eax)
468e10:	61                   	popa
468e11:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
468e15:	00 6f 00             	add    %ch,0x0(%edi)
468e18:	6e                   	outsb  %ds:(%esi),(%dx)
468e19:	00 20                	add    %ah,(%eax)
468e1b:	00 28                	add    %ch,(%eax)
468e1d:	00 57 00             	add    %dl,0x0(%edi)
468e20:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
468e24:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
468e28:	6f                   	outsl  %ds:(%esi),(%dx)
468e29:	00 6e 00             	add    %ch,0x0(%esi)
468e2c:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468e30:	67 00 20             	add    %ah,(%bx,%si)
468e33:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
468e37:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
468e3b:	00 63 00             	add    %ah,0x0(%ebx)
468e3e:	74 00                	je     0x468e40
468e40:	65 00 64 00 29       	add    %ah,%gs:0x29(%eax,%eax,1)
468e45:	00 00                	add    %al,(%eax)
468e47:	23 41 00             	and    0x0(%ecx),%eax
468e4a:	64 00 64 00 20       	add    %ah,%fs:0x20(%eax,%eax,1)
468e4f:	00 63 00             	add    %ah,0x0(%ebx)
468e52:	6f                   	outsl  %ds:(%esi),(%dx)
468e53:	00 6e 00             	add    %ch,0x0(%esi)
468e56:	74 00                	je     0x468e58
468e58:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
468e5c:	74 00                	je     0x468e5e
468e5e:	20 00                	and    %al,(%eax)
468e60:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468e64:	6c                   	insb   (%dx),%es:(%edi)
468e65:	00 65 00             	add    %ah,0x0(%ebp)
468e68:	73 00                	jae    0x468e6a
468e6a:	00 01                	add    %al,(%ecx)
468e6c:	00 45 41             	add    %al,0x41(%ebp)
468e6f:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
468e73:	00 20                	add    %ah,(%eax)
468e75:	00 62 00             	add    %ah,0x0(%edx)
468e78:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
468e7e:	72 00                	jb     0x468e80
468e80:	79 00                	jns    0x468e82
468e82:	20 00                	and    %al,(%eax)
468e84:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468e88:	6c                   	insb   (%dx),%es:(%edi)
468e89:	00 65 00             	add    %ah,0x0(%ebp)
468e8c:	73 00                	jae    0x468e8e
468e8e:	20 00                	and    %al,(%eax)
468e90:	74 00                	je     0x468e92
468e92:	6f                   	outsl  %ds:(%esi),(%dx)
468e93:	00 20                	add    %ah,(%eax)
468e95:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
468e99:	00 65 00             	add    %ah,0x0(%ebp)
468e9c:	20 00                	and    %al,(%eax)
468e9e:	62 00                	bound  %eax,(%eax)
468ea0:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
468ea6:	66 00 6f 00          	data16 add %ch,0x0(%edi)
468eaa:	6c                   	insb   (%dx),%es:(%edi)
468eab:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
468eaf:	00 72 00             	add    %dh,0x0(%edx)
468eb2:	00 07                	add    %al,(%edi)
468eb4:	62 00                	bound  %eax,(%eax)
468eb6:	69 00 6e 00 00 80    	imul   $0x8000006e,(%eax),%eax
468ebc:	95                   	xchg   %eax,%ebp
468ebd:	50                   	push   %eax
468ebe:	00 61 00             	add    %ah,0x0(%ecx)
468ec1:	63 00                	arpl   %eax,(%eax)
468ec3:	6b 00 61             	imul   $0x61,(%eax),%eax
468ec6:	00 67 00             	add    %ah,0x0(%edi)
468ec9:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
468ecf:	20 00                	and    %al,(%eax)
468ed1:	61                   	popa
468ed2:	00 20                	add    %ah,(%eax)
468ed4:	00 63 00             	add    %ah,0x0(%ebx)
468ed7:	6f                   	outsl  %ds:(%esi),(%dx)
468ed8:	00 6e 00             	add    %ch,0x0(%esi)
468edb:	73 00                	jae    0x468edd
468edd:	6f                   	outsl  %ds:(%esi),(%dx)
468ede:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
468ee2:	00 20                	add    %ah,(%eax)
468ee4:	00 6f 00             	add    %ch,0x0(%edi)
468ee7:	72 00                	jb     0x468ee9
468ee9:	20 00                	and    %al,(%eax)
468eeb:	57                   	push   %edi
468eec:	00 69 00             	add    %ch,0x0(%ecx)
468eef:	6e                   	outsb  %ds:(%esi),(%dx)
468ef0:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
468ef4:	00 77 00             	add    %dh,0x0(%edi)
468ef7:	20 00                	and    %al,(%eax)
468ef9:	53                   	push   %ebx
468efa:	00 65 00             	add    %ah,0x0(%ebp)
468efd:	72 00                	jb     0x468eff
468eff:	76 00                	jbe    0x468f01
468f01:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
468f07:	20 00                	and    %al,(%eax)
468f09:	61                   	popa
468f0a:	00 70 00             	add    %dh,0x0(%eax)
468f0d:	70 00                	jo     0x468f0f
468f0f:	6c                   	insb   (%dx),%es:(%edi)
468f10:	00 69 00             	add    %ch,0x0(%ecx)
468f13:	63 00                	arpl   %eax,(%eax)
468f15:	61                   	popa
468f16:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
468f1a:	00 6f 00             	add    %ch,0x0(%edi)
468f1d:	6e                   	outsb  %ds:(%esi),(%dx)
468f1e:	00 20                	add    %ah,(%eax)
468f20:	00 28                	add    %ch,(%eax)
468f22:	00 6e 00             	add    %ch,0x0(%esi)
468f25:	6f                   	outsl  %ds:(%esi),(%dx)
468f26:	00 20                	add    %ah,(%eax)
468f28:	00 57 00             	add    %dl,0x0(%edi)
468f2b:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
468f2f:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
468f33:	6f                   	outsl  %ds:(%esi),(%dx)
468f34:	00 6e 00             	add    %ch,0x0(%esi)
468f37:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468f3b:	67 00 20             	add    %ah,(%bx,%si)
468f3e:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
468f42:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
468f46:	00 63 00             	add    %ah,0x0(%ebx)
468f49:	74 00                	je     0x468f4b
468f4b:	65 00 64 00 29       	add    %ah,%gs:0x29(%eax,%eax,1)
468f50:	00 00                	add    %al,(%eax)
468f52:	21 41 00             	and    %eax,0x0(%ecx)
468f55:	64 00 64 00 20       	add    %ah,%fs:0x20(%eax,%eax,1)
468f5a:	00 62 00             	add    %ah,0x0(%edx)
468f5d:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
468f63:	72 00                	jb     0x468f65
468f65:	79 00                	jns    0x468f67
468f67:	20 00                	and    %al,(%eax)
468f69:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468f6d:	6c                   	insb   (%dx),%es:(%edi)
468f6e:	00 65 00             	add    %ah,0x0(%ebp)
468f71:	73 00                	jae    0x468f73
468f73:	00 3f                	add    %bh,(%edi)
468f75:	50                   	push   %eax
468f76:	00 61 00             	add    %ah,0x0(%ecx)
468f79:	63 00                	arpl   %eax,(%eax)
468f7b:	6b 00 61             	imul   $0x61,(%eax),%eax
468f7e:	00 67 00             	add    %ah,0x0(%edi)
468f81:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
468f87:	20 00                	and    %al,(%eax)
468f89:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468f8d:	6e                   	outsb  %ds:(%esi),(%dx)
468f8e:	00 69 00             	add    %ch,0x0(%ecx)
468f91:	73 00                	jae    0x468f93
468f93:	68 00 65 00 64       	push   $0x64006500
468f98:	00 20                	add    %ah,(%eax)
468f9a:	00 73 00             	add    %dh,0x0(%ebx)
468f9d:	75 00                	jne    0x468f9f
468f9f:	63 00                	arpl   %eax,(%eax)
468fa1:	63 00                	arpl   %eax,(%eax)
468fa3:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
468fa7:	73 00                	jae    0x468fa9
468fa9:	66 00 75 00          	data16 add %dh,0x0(%ebp)
468fad:	6c                   	insb   (%dx),%es:(%edi)
468fae:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
468fb2:	00 00                	add    %al,(%eax)
468fb4:	07                   	pop    %es
468fb5:	4f                   	dec    %edi
468fb6:	00 43 00             	add    %al,0x0(%ebx)
468fb9:	54                   	push   %esp
468fba:	00 00                	add    %al,(%eax)
468fbc:	2b 4f 00             	sub    0x0(%edi),%ecx
468fbf:	63 00                	arpl   %eax,(%eax)
468fc1:	74 00                	je     0x468fc3
468fc3:	6f                   	outsl  %ds:(%esi),(%dx)
468fc4:	00 50 00             	add    %dl,0x0(%eax)
468fc7:	61                   	popa
468fc8:	00 63 00             	add    %ah,0x0(%ebx)
468fcb:	6b 00 20             	imul   $0x20,(%eax),%eax
468fce:	00 76 00             	add    %dh,0x0(%esi)
468fd1:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468fd5:	73 00                	jae    0x468fd7
468fd7:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468fdd:	3a 00                	cmp    (%eax),%al
468fdf:	20 00                	and    %al,(%eax)
468fe1:	7b 00                	jnp    0x468fe3
468fe3:	30 00                	xor    %al,(%eax)
468fe5:	7d 00                	jge    0x468fe7
468fe7:	00 1f                	add    %bl,(%edi)
468fe9:	2d 00 2d 00 2d       	sub    $0x2d002d00,%eax
468fee:	00 41 00             	add    %al,0x0(%ecx)
468ff1:	72 00                	jb     0x468ff3
468ff3:	67 00 75 00          	add    %dh,0x0(%di)
468ff7:	6d                   	insl   (%dx),%es:(%edi)
468ff8:	00 65 00             	add    %ah,0x0(%ebp)
468ffb:	6e                   	outsb  %ds:(%esi),(%dx)
468ffc:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
469000:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
469006:	00 00                	add    %al,(%eax)
469008:	1f                   	pop    %ds
469009:	43                   	inc    %ebx
46900a:	00 6f 00             	add    %ch,0x0(%edi)
46900d:	6e                   	outsb  %ds:(%esi),(%dx)
46900e:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
469012:	00 6e 00             	add    %ch,0x0(%esi)
469015:	74 00                	je     0x469017
469017:	20 00                	and    %al,(%eax)
469019:	66 00 69 00          	data16 add %ch,0x0(%ecx)
46901d:	6c                   	insb   (%dx),%es:(%edi)
46901e:	00 65 00             	add    %ah,0x0(%ebp)
469021:	73 00                	jae    0x469023
469023:	3a 00                	cmp    (%eax),%al
469025:	20 00                	and    %al,(%eax)
469027:	00 25 50 00 72 00    	add    %ah,0x720050
46902d:	6f                   	outsl  %ds:(%esi),(%dx)
46902e:	00 6a 00             	add    %ch,0x0(%edx)
469031:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469035:	74 00                	je     0x469037
469037:	44                   	inc    %esp
469038:	00 69 00             	add    %ch,0x0(%ecx)
46903b:	72 00                	jb     0x46903d
46903d:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469041:	74 00                	je     0x469043
469043:	6f                   	outsl  %ds:(%esi),(%dx)
469044:	00 72 00             	add    %dh,0x0(%edx)
469047:	79 00                	jns    0x469049
469049:	3a 00                	cmp    (%eax),%al
46904b:	20 00                	and    %al,(%eax)
46904d:	00 11                	add    %dl,(%ecx)
46904f:	4f                   	dec    %edi
469050:	00 75 00             	add    %dh,0x0(%ebp)
469053:	74 00                	je     0x469055
469055:	44                   	inc    %esp
469056:	00 69 00             	add    %ch,0x0(%ecx)
469059:	72 00                	jb     0x46905b
46905b:	3a 00                	cmp    (%eax),%al
46905d:	20 00                	and    %al,(%eax)
46905f:	00 21                	add    %ah,(%ecx)
469061:	50                   	push   %eax
469062:	00 61 00             	add    %ah,0x0(%ecx)
469065:	63 00                	arpl   %eax,(%eax)
469067:	6b 00 61             	imul   $0x61,(%eax),%eax
46906a:	00 67 00             	add    %ah,0x0(%edi)
46906d:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
469071:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469075:	73 00                	jae    0x469077
469077:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
46907d:	3a 00                	cmp    (%eax),%al
46907f:	20 00                	and    %al,(%eax)
469081:	00 1b                	add    %bl,(%ebx)
469083:	50                   	push   %eax
469084:	00 72 00             	add    %dh,0x0(%edx)
469087:	6f                   	outsl  %ds:(%esi),(%dx)
469088:	00 6a 00             	add    %ch,0x0(%edx)
46908b:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
46908f:	74 00                	je     0x469091
469091:	4e                   	dec    %esi
469092:	00 61 00             	add    %ah,0x0(%ecx)
469095:	6d                   	insl   (%dx),%es:(%edi)
469096:	00 65 00             	add    %ah,0x0(%ebp)
469099:	3a 00                	cmp    (%eax),%al
46909b:	20 00                	and    %al,(%eax)
46909d:	00 2f                	add    %ch,(%edi)
46909f:	50                   	push   %eax
4690a0:	00 72 00             	add    %dh,0x0(%edx)
4690a3:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax
4690a9:	72 00                	jb     0x4690ab
4690ab:	79 00                	jns    0x4690ad
4690ad:	4f                   	dec    %edi
4690ae:	00 75 00             	add    %dh,0x0(%ebp)
4690b1:	74 00                	je     0x4690b3
4690b3:	70 00                	jo     0x4690b5
4690b5:	75 00                	jne    0x4690b7
4690b7:	74 00                	je     0x4690b9
4690b9:	41                   	inc    %ecx
4690ba:	00 73 00             	add    %dh,0x0(%ebx)
4690bd:	73 00                	jae    0x4690bf
4690bf:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4690c3:	62 00                	bound  %eax,(%eax)
4690c5:	6c                   	insb   (%dx),%es:(%edi)
4690c6:	00 79 00             	add    %bh,0x0(%ecx)
4690c9:	3a 00                	cmp    (%eax),%al
4690cb:	20 00                	and    %al,(%eax)
4690cd:	00 21                	add    %ah,(%ecx)