469980:	00 20                	add    %ah,(%eax)
469982:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
469986:	00 65 00             	add    %ah,0x0(%ebp)
469989:	73 00                	jae    0x46998b
46998b:	20 00                	and    %al,(%eax)
46998d:	6e                   	outsb  %ds:(%esi),(%dx)
46998e:	00 6f 00             	add    %ch,0x0(%edi)
469991:	74 00                	je     0x469993
469993:	20 00                	and    %al,(%eax)
469995:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
469999:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
46999f:	2c 00                	sub    $0x0,%al
4699a1:	20 00                	and    %al,(%eax)
4699a3:	73 00                	jae    0x4699a5
4699a5:	6f                   	outsl  %ds:(%esi),(%dx)
4699a6:	00 20                	add    %ah,(%eax)
4699a8:	00 69 00             	add    %ch,0x0(%ecx)
4699ab:	74 00                	je     0x4699ad
4699ad:	20 00                	and    %al,(%eax)
4699af:	77 00                	ja     0x4699b1
4699b1:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
4699b7:	20 00                	and    %al,(%eax)
4699b9:	6e                   	outsb  %ds:(%esi),(%dx)
4699ba:	00 6f 00             	add    %ch,0x0(%edi)
4699bd:	74 00                	je     0x4699bf
4699bf:	20 00                	and    %al,(%eax)
4699c1:	62 00                	bound  %eax,(%eax)
4699c3:	65 00 20             	add    %ah,%gs:(%eax)
4699c6:	00 69 00             	add    %ch,0x0(%ecx)
4699c9:	6e                   	outsb  %ds:(%esi),(%dx)
4699ca:	00 63 00             	add    %ah,0x0(%ebx)
4699cd:	6c                   	insb   (%dx),%es:(%edi)
4699ce:	00 75 00             	add    %dh,0x0(%ebp)
4699d1:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4699d5:	64 00 20             	add    %ah,%fs:(%eax)
4699d8:	00 69 00             	add    %ch,0x0(%ecx)
4699db:	6e                   	outsb  %ds:(%esi),(%dx)
4699dc:	00 20                	add    %ah,(%eax)
4699de:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4699e2:	00 65 00             	add    %ah,0x0(%ebp)
4699e5:	20 00                	and    %al,(%eax)
4699e7:	70 00                	jo     0x4699e9
4699e9:	61                   	popa
4699ea:	00 63 00             	add    %ah,0x0(%ebx)
4699ed:	6b 00 61             	imul   $0x61,(%eax),%eax
4699f0:	00 67 00             	add    %ah,0x0(%edi)
4699f3:	65 00 00             	add    %al,%gs:(%eax)
4699f6:	15 61 00 70 00       	adc    $0x700061,%eax
4699fb:	70 00                	jo     0x4699fd
4699fd:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
469a01:	6f                   	outsl  %ds:(%esi),(%dx)
469a02:	00 6e 00             	add    %ch,0x0(%esi)
469a05:	66 00 69 00          	data16 add %ch,0x0(%ecx)
469a09:	67 00 00             	add    %al,(%bx,%si)
469a0c:	09 66 00             	or     %esp,0x0(%esi)
469a0f:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
469a15:	00 07                	add    %al,(%edi)
469a17:	73 00                	jae    0x469a19
469a19:	72 00                	jb     0x469a1b
469a1b:	63 00                	arpl   %eax,(%eax)
469a1d:	00 0d 74 00 61 00    	add    %cl,0x610074
469a23:	72 00                	jb     0x469a25
469a25:	67 00 65 00          	add    %ah,0x0(%di)
469a29:	74 00                	je     0x469a2b
469a2b:	00 19                	add    %bl,(%ecx)
469a2d:	41                   	inc    %ecx
469a2e:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
469a32:	00 65 00             	add    %ah,0x0(%ebp)
469a35:	64 00 20             	add    %ah,%fs:(%eax)
469a38:	00 66 00             	add    %ah,0x0(%esi)
469a3b:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
469a41:	3a 00                	cmp    (%eax),%al
469a43:	20 00                	and    %al,(%eax)
469a45:	00 15 44 00 65 00    	add    %dl,0x650044
469a4b:	70 00                	jo     0x469a4d
469a4d:	6c                   	insb   (%dx),%es:(%edi)
469a4e:	00 6f 00             	add    %ch,0x0(%edi)
469a51:	79 00                	jns    0x469a53
469a53:	2e 00 70 00          	add    %dh,%cs:0x0(%eax)
469a57:	73 00                	jae    0x469a59
469a59:	31 00                	xor    %eax,(%eax)
469a5b:	00 21                	add    %ah,(%ecx)
469a5d:	44                   	inc    %esp
469a5e:	00 65 00             	add    %ah,0x0(%ebp)
469a61:	70 00                	jo     0x469a63
469a63:	6c                   	insb   (%dx),%es:(%edi)
469a64:	00 6f 00             	add    %ch,0x0(%edi)
469a67:	79 00                	jns    0x469a69
469a69:	46                   	inc    %esi
469a6a:	00 61 00             	add    %ah,0x0(%ecx)
469a6d:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
469a73:	64 00 2e             	add    %ch,%fs:(%esi)
469a76:	00 70 00             	add    %dh,0x0(%eax)
469a79:	73 00                	jae    0x469a7b
469a7b:	31 00                	xor    %eax,(%eax)
469a7d:	00 1b                	add    %bl,(%ebx)
469a7f:	50                   	push   %eax
469a80:	00 72 00             	add    %dh,0x0(%edx)
469a83:	65 00 44 00 65       	add    %al,%gs:0x65(%eax,%eax,1)
469a88:	00 70 00             	add    %dh,0x0(%eax)
469a8b:	6c                   	insb   (%dx),%es:(%edi)
469a8c:	00 6f 00             	add    %ch,0x0(%edi)
469a8f:	79 00                	jns    0x469a91
469a91:	2e 00 70 00          	add    %dh,%cs:0x0(%eax)
469a95:	73 00                	jae    0x469a97
469a97:	31 00                	xor    %eax,(%eax)
469a99:	00 1d 50 00 6f 00    	add    %bl,0x6f0050
469a9f:	73 00                	jae    0x469aa1
469aa1:	74 00                	je     0x469aa3
469aa3:	44                   	inc    %esp
469aa4:	00 65 00             	add    %ah,0x0(%ebp)
469aa7:	70 00                	jo     0x469aa9
469aa9:	6c                   	insb   (%dx),%es:(%edi)
469aaa:	00 6f 00             	add    %ch,0x0(%edi)
469aad:	79 00                	jns    0x469aaf
469aaf:	2e 00 70 00          	add    %dh,%cs:0x0(%eax)
469ab3:	73 00                	jae    0x469ab5
469ab5:	31 00                	xor    %eax,(%eax)
469ab7:	00 15 4f 00 43 00    	add    %dl,0x43004f
469abd:	54                   	push   %esp
469abe:	00 4e 00             	add    %cl,0x0(%esi)
469ac1:	4f                   	dec    %edi
469ac2:	00 4e 00             	add    %cl,0x0(%esi)
469ac5:	52                   	push   %edx
469ac6:	00 4f 00             	add    %cl,0x0(%edi)
469ac9:	4f                   	dec    %edi
469aca:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
469ace:	80 ef 41             	sub    $0x41,%bh
469ad1:	00 73 00             	add    %dh,0x0(%ebx)
469ad4:	20 00                	and    %al,(%eax)
469ad6:	6f                   	outsl  %ds:(%esi),(%dx)
469ad7:	00 66 00             	add    %ah,0x0(%esi)
469ada:	20 00                	and    %al,(%eax)
469adc:	4f                   	dec    %edi
469add:	00 63 00             	add    %ah,0x0(%ebx)
469ae0:	74 00                	je     0x469ae2
469ae2:	6f                   	outsl  %ds:(%esi),(%dx)
469ae3:	00 70 00             	add    %dh,0x0(%eax)
469ae6:	75 00                	jne    0x469ae8
469ae8:	73 00                	jae    0x469aea
469aea:	20 00                	and    %al,(%eax)
469aec:	44                   	inc    %esp
469aed:	00 65 00             	add    %ah,0x0(%ebp)
469af0:	70 00                	jo     0x469af2
469af2:	6c                   	insb   (%dx),%es:(%edi)
469af3:	00 6f 00             	add    %ch,0x0(%edi)
469af6:	79 00                	jns    0x469af8
469af8:	20 00                	and    %al,(%eax)
469afa:	32 00                	xor    (%eax),%al
469afc:	2e 00 34 00          	add    %dh,%cs:(%eax,%eax,1)
469b00:	2c 00                	sub    $0x0,%al
469b02:	20 00                	and    %al,(%eax)
469b04:	50                   	push   %eax
469b05:	00 6f 00             	add    %ch,0x0(%edi)
469b08:	77 00                	ja     0x469b0a
469b0a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469b0e:	53                   	push   %ebx
469b0f:	00 68 00             	add    %ch,0x0(%eax)
469b12:	65 00 6c 00 6c       	add    %ch,%gs:0x6c(%eax,%eax,1)
469b17:	00 20                	add    %ah,(%eax)
469b19:	00 73 00             	add    %dh,0x0(%ebx)
469b1c:	63 00                	arpl   %eax,(%eax)
469b1e:	72 00                	jb     0x469b20
469b20:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
469b26:	73 00                	jae    0x469b28
469b28:	20 00                	and    %al,(%eax)
469b2a:	74 00                	je     0x469b2c
469b2c:	68 00 61 00 74       	push   $0x74006100
469b31:	00 20                	add    %ah,(%eax)
469b33:	00 61 00             	add    %ah,0x0(%ecx)
469b36:	72 00                	jb     0x469b38
469b38:	65 00 20             	add    %ah,%gs:(%eax)
469b3b:	00 6e 00             	add    %ch,0x0(%esi)
469b3e:	6f                   	outsl  %ds:(%esi),(%dx)
469b3f:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
469b43:	00 61 00             	add    %ah,0x0(%ecx)
469b46:	74 00                	je     0x469b48
469b48:	20 00                	and    %al,(%eax)
469b4a:	74 00                	je     0x469b4c
469b4c:	68 00 65 00 20       	push   $0x20006500
469b51:	00 72 00             	add    %dh,0x0(%edx)
469b54:	6f                   	outsl  %ds:(%esi),(%dx)
469b55:	00 6f 00             	add    %ch,0x0(%edi)
469b58:	74 00                	je     0x469b5a
469b5a:	20 00                	and    %al,(%eax)
469b5c:	6f                   	outsl  %ds:(%esi),(%dx)
469b5d:	00 66 00             	add    %ah,0x0(%esi)
469b60:	20 00                	and    %al,(%eax)
469b62:	74 00                	je     0x469b64
469b64:	68 00 65 00 20       	push   $0x20006500
469b69:	00 70 00             	add    %dh,0x0(%eax)
469b6c:	61                   	popa
469b6d:	00 63 00             	add    %ah,0x0(%ebx)
469b70:	6b 00 61             	imul   $0x61,(%eax),%eax
469b73:	00 67 00             	add    %ah,0x0(%edi)
469b76:	65 00 20             	add    %ah,%gs:(%eax)
469b79:	00 77 00             	add    %dh,0x0(%edi)
469b7c:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
469b82:	20 00                	and    %al,(%eax)
469b84:	6e                   	outsb  %ds:(%esi),(%dx)
469b85:	00 6f 00             	add    %ch,0x0(%edi)
469b88:	74 00                	je     0x469b8a
469b8a:	20 00                	and    %al,(%eax)
469b8c:	62 00                	bound  %eax,(%eax)
469b8e:	65 00 20             	add    %ah,%gs:(%eax)
469b91:	00 65 00             	add    %ah,0x0(%ebp)
469b94:	78 00                	js     0x469b96
469b96:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469b9a:	75 00                	jne    0x469b9c
469b9c:	74 00                	je     0x469b9e
469b9e:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
469ba3:	00 20                	add    %ah,(%eax)
469ba5:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
469ba9:	00 65 00             	add    %ah,0x0(%ebp)
469bac:	20 00                	and    %al,(%eax)
469bae:	73 00                	jae    0x469bb0
469bb0:	63 00                	arpl   %eax,(%eax)
469bb2:	72 00                	jb     0x469bb4
469bb4:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
469bba:	20 00                	and    %al,(%eax)
469bbc:	27                   	daa
469bbd:	00 00                	add    %al,(%eax)
469bbf:	82 35 27 00 20 00 6c 	xorb   $0x6c,0x200027
469bc6:	00 69 00             	add    %ch,0x0(%ecx)
469bc9:	76 00                	jbe    0x469bcb
469bcb:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
469bcf:	20 00                	and    %al,(%eax)
469bd1:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
469bd7:	61                   	popa
469bd8:	00 20                	add    %ah,(%eax)
469bda:	00 73 00             	add    %dh,0x0(%ebx)
469bdd:	75 00                	jne    0x469bdf
469bdf:	62 00                	bound  %eax,(%eax)
469be1:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
469be5:	72 00                	jb     0x469be7
469be7:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469beb:	74 00                	je     0x469bed
469bed:	6f                   	outsl  %ds:(%esi),(%dx)
469bee:	00 72 00             	add    %dh,0x0(%edx)
469bf1:	79 00                	jns    0x469bf3
469bf3:	2c 00                	sub    $0x0,%al
469bf5:	20 00                	and    %al,(%eax)
469bf7:	73 00                	jae    0x469bf9
469bf9:	6f                   	outsl  %ds:(%esi),(%dx)
469bfa:	00 20                	add    %ah,(%eax)
469bfc:	00 69 00             	add    %ch,0x0(%ecx)
469bff:	74 00                	je     0x469c01
469c01:	20 00                	and    %al,(%eax)
469c03:	77 00                	ja     0x469c05
469c05:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
469c0b:	20 00                	and    %al,(%eax)
469c0d:	6e                   	outsb  %ds:(%esi),(%dx)
469c0e:	00 6f 00             	add    %ch,0x0(%edi)
469c11:	74 00                	je     0x469c13
469c13:	20 00                	and    %al,(%eax)
469c15:	62 00                	bound  %eax,(%eax)
469c17:	65 00 20             	add    %ah,%gs:(%eax)
469c1a:	00 65 00             	add    %ah,0x0(%ebp)
469c1d:	78 00                	js     0x469c1f
469c1f:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469c23:	75 00                	jne    0x469c25
469c25:	74 00                	je     0x469c27
469c27:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
469c2c:	00 20                	add    %ah,(%eax)
469c2e:	00 49 00             	add    %cl,0x0(%ecx)
469c31:	66 00 20             	data16 add %ah,(%eax)
469c34:	00 79 00             	add    %bh,0x0(%ecx)
469c37:	6f                   	outsl  %ds:(%esi),(%dx)
469c38:	00 75 00             	add    %dh,0x0(%ebp)
469c3b:	20 00                	and    %al,(%eax)
469c3d:	77 00                	ja     0x469c3f
469c3f:	61                   	popa
469c40:	00 6e 00             	add    %ch,0x0(%esi)
469c43:	74 00                	je     0x469c45
469c45:	20 00                	and    %al,(%eax)
469c47:	4f                   	dec    %edi
469c48:	00 63 00             	add    %ah,0x0(%ebx)
469c4b:	74 00                	je     0x469c4d
469c4d:	6f                   	outsl  %ds:(%esi),(%dx)
469c4e:	00 70 00             	add    %dh,0x0(%eax)
469c51:	75 00                	jne    0x469c53
469c53:	73 00                	jae    0x469c55
469c55:	20 00                	and    %al,(%eax)
469c57:	74 00                	je     0x469c59
469c59:	6f                   	outsl  %ds:(%esi),(%dx)
469c5a:	00 20                	add    %ah,(%eax)
469c5c:	00 65 00             	add    %ah,0x0(%ebp)
469c5f:	78 00                	js     0x469c61
469c61:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469c65:	75 00                	jne    0x469c67
469c67:	74 00                	je     0x469c69
469c69:	65 00 20             	add    %ah,%gs:(%eax)
469c6c:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
469c70:	00 69 00             	add    %ch,0x0(%ecx)
469c73:	73 00                	jae    0x469c75
469c75:	20 00                	and    %al,(%eax)
469c77:	73 00                	jae    0x469c79
469c79:	63 00                	arpl   %eax,(%eax)
469c7b:	72 00                	jb     0x469c7d
469c7d:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
469c83:	2c 00                	sub    $0x0,%al
469c85:	20 00                	and    %al,(%eax)
469c87:	6d                   	insl   (%dx),%es:(%edi)
469c88:	00 6f 00             	add    %ch,0x0(%edi)
469c8b:	76 00                	jbe    0x469c8d
469c8d:	65 00 20             	add    %ah,%gs:(%eax)
469c90:	00 69 00             	add    %ch,0x0(%ecx)
469c93:	74 00                	je     0x469c95
469c95:	20 00                	and    %al,(%eax)
469c97:	74 00                	je     0x469c99
469c99:	6f                   	outsl  %ds:(%esi),(%dx)
469c9a:	00 20                	add    %ah,(%eax)
469c9c:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
469ca0:	00 65 00             	add    %ah,0x0(%ebp)
469ca3:	20 00                	and    %al,(%eax)
469ca5:	72 00                	jb     0x469ca7
469ca7:	6f                   	outsl  %ds:(%esi),(%dx)
469ca8:	00 6f 00             	add    %ch,0x0(%edi)
469cab:	74 00                	je     0x469cad
469cad:	20 00                	and    %al,(%eax)
469caf:	6f                   	outsl  %ds:(%esi),(%dx)
469cb0:	00 66 00             	add    %ah,0x0(%esi)
469cb3:	20 00                	and    %al,(%eax)
469cb5:	79 00                	jns    0x469cb7
469cb7:	6f                   	outsl  %ds:(%esi),(%dx)
469cb8:	00 75 00             	add    %dh,0x0(%ebp)
469cbb:	72 00                	jb     0x469cbd
469cbd:	20 00                	and    %al,(%eax)
469cbf:	70 00                	jo     0x469cc1
469cc1:	72 00                	jb     0x469cc3
469cc3:	6f                   	outsl  %ds:(%esi),(%dx)
469cc4:	00 6a 00             	add    %ch,0x0(%edx)
469cc7:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469ccb:	74 00                	je     0x469ccd
469ccd:	2e 00 20             	add    %ah,%cs:(%eax)
469cd0:	00 49 00             	add    %cl,0x0(%ecx)
469cd3:	66 00 20             	data16 add %ah,(%eax)
469cd6:	00 79 00             	add    %bh,0x0(%ecx)
469cd9:	6f                   	outsl  %ds:(%esi),(%dx)
469cda:	00 75 00             	add    %dh,0x0(%ebp)
469cdd:	20 00                	and    %al,(%eax)
469cdf:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
469ce3:	6e                   	outsb  %ds:(%esi),(%dx)
469ce4:	00 27                	add    %ah,(%edi)
469ce6:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
469cea:	00 77 00             	add    %dh,0x0(%edi)
469ced:	61                   	popa
469cee:	00 6e 00             	add    %ch,0x0(%esi)
469cf1:	74 00                	je     0x469cf3
469cf3:	20 00                	and    %al,(%eax)