469cf5:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
469cfb:	74 00                	je     0x469cfd
469cfd:	6f                   	outsl  %ds:(%esi),(%dx)
469cfe:	00 20                	add    %ah,(%eax)
469d00:	00 62 00             	add    %ah,0x0(%edx)
469d03:	65 00 20             	add    %ah,%gs:(%eax)
469d06:	00 65 00             	add    %ah,0x0(%ebp)
469d09:	78 00                	js     0x469d0b
469d0b:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469d0f:	75 00                	jne    0x469d11
469d11:	74 00                	je     0x469d13
469d13:	65 00 64 00 2c       	add    %ah,%gs:0x2c(%eax,%eax,1)
469d18:	00 20                	add    %ah,(%eax)
469d1a:	00 79 00             	add    %bh,0x0(%ecx)
469d1d:	6f                   	outsl  %ds:(%esi),(%dx)
469d1e:	00 75 00             	add    %dh,0x0(%ebp)
469d21:	20 00                	and    %al,(%eax)
469d23:	63 00                	arpl   %eax,(%eax)
469d25:	61                   	popa
469d26:	00 6e 00             	add    %ch,0x0(%esi)
469d29:	20 00                	and    %al,(%eax)
469d2b:	69 00 67 00 6e 00    	imul   $0x6e0067,(%eax),%eax
469d31:	6f                   	outsl  %ds:(%esi),(%dx)
469d32:	00 72 00             	add    %dh,0x0(%edx)
469d35:	65 00 20             	add    %ah,%gs:(%eax)
469d38:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
469d3c:	00 69 00             	add    %ch,0x0(%ecx)
469d3f:	73 00                	jae    0x469d41
469d41:	20 00                	and    %al,(%eax)
469d43:	77 00                	ja     0x469d45
469d45:	61                   	popa
469d46:	00 72 00             	add    %dh,0x0(%edx)
469d49:	6e                   	outsb  %ds:(%esi),(%dx)
469d4a:	00 69 00             	add    %ch,0x0(%ecx)
469d4d:	6e                   	outsb  %ds:(%esi),(%dx)
469d4e:	00 67 00             	add    %ah,0x0(%edi)
469d51:	2c 00                	sub    $0x0,%al
469d53:	20 00                	and    %al,(%eax)
469d55:	6f                   	outsl  %ds:(%esi),(%dx)
469d56:	00 72 00             	add    %dh,0x0(%edx)
469d59:	20 00                	and    %al,(%eax)
469d5b:	73 00                	jae    0x469d5d
469d5d:	75 00                	jne    0x469d5f
469d5f:	70 00                	jo     0x469d61
469d61:	70 00                	jo     0x469d63
469d63:	72 00                	jb     0x469d65
469d65:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
469d69:	73 00                	jae    0x469d6b
469d6b:	20 00                	and    %al,(%eax)
469d6d:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
469d73:	62 00                	bound  %eax,(%eax)
469d75:	79 00                	jns    0x469d77
469d77:	20 00                	and    %al,(%eax)
469d79:	73 00                	jae    0x469d7b
469d7b:	65 00 74 00 74       	add    %dh,%gs:0x74(%eax,%eax,1)
469d80:	00 69 00             	add    %ch,0x0(%ecx)
469d83:	6e                   	outsb  %ds:(%esi),(%dx)
469d84:	00 67 00             	add    %ah,0x0(%edi)
469d87:	20 00                	and    %al,(%eax)
469d89:	74 00                	je     0x469d8b
469d8b:	68 00 65 00 20       	push   $0x20006500
469d90:	00 4d 00             	add    %cl,0x0(%ebp)
469d93:	53                   	push   %ebx
469d94:	00 42 00             	add    %al,0x0(%edx)
469d97:	75 00                	jne    0x469d99
469d99:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
469d9f:	20 00                	and    %al,(%eax)
469da1:	70 00                	jo     0x469da3
469da3:	72 00                	jb     0x469da5
469da5:	6f                   	outsl  %ds:(%esi),(%dx)
469da6:	00 70 00             	add    %dh,0x0(%eax)
469da9:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469dad:	74 00                	je     0x469daf
469daf:	79 00                	jns    0x469db1
469db1:	20 00                	and    %al,(%eax)
469db3:	4f                   	dec    %edi
469db4:	00 63 00             	add    %ah,0x0(%ebx)
469db7:	74 00                	je     0x469db9
469db9:	6f                   	outsl  %ds:(%esi),(%dx)
469dba:	00 50 00             	add    %dl,0x0(%eax)
469dbd:	61                   	popa
469dbe:	00 63 00             	add    %ah,0x0(%ebx)
469dc1:	6b 00 49             	imul   $0x49,(%eax),%eax
469dc4:	00 67 00             	add    %ah,0x0(%edi)
469dc7:	6e                   	outsb  %ds:(%esi),(%dx)
469dc8:	00 6f 00             	add    %ch,0x0(%edi)
469dcb:	72 00                	jb     0x469dcd
469dcd:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
469dd1:	6f                   	outsl  %ds:(%esi),(%dx)
469dd2:	00 6e 00             	add    %ch,0x0(%esi)
469dd5:	52                   	push   %edx
469dd6:	00 6f 00             	add    %ch,0x0(%edi)
469dd9:	6f                   	outsl  %ds:(%esi),(%dx)
469dda:	00 74 00 53          	add    %dh,0x53(%eax,%eax,1)
469dde:	00 63 00             	add    %ah,0x0(%ebx)
469de1:	72 00                	jb     0x469de3
469de3:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
469de9:	73 00                	jae    0x469deb
469deb:	3d 00 74 00 72       	cmp    $0x72007400,%eax
469df0:	00 75 00             	add    %dh,0x0(%ebp)
469df3:	65 00 00             	add    %al,%gs:(%eax)
469df6:	07                   	pop    %es
469df7:	2e 00 74 00 73       	add    %dh,%cs:0x73(%eax,%eax,1)
469dfc:	00 00                	add    %al,(%eax)
469dfe:	07                   	pop    %es
469dff:	2e 00 6a 00          	add    %ch,%cs:0x0(%edx)
469e03:	73 00                	jae    0x469e05
469e05:	00 15 77 00 65 00    	add    %dl,0x650077
469e0b:	62 00                	bound  %eax,(%eax)
469e0d:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
469e11:	6f                   	outsl  %ds:(%esi),(%dx)
469e12:	00 6e 00             	add    %ch,0x0(%esi)
469e15:	66 00 69 00          	data16 add %ch,0x0(%ecx)
469e19:	67 00 00             	add    %al,(%bx,%si)
469e1c:	17                   	pop    %ss
469e1d:	43                   	inc    %ebx
469e1e:	00 6f 00             	add    %ch,0x0(%edi)
469e21:	70 00                	jo     0x469e23
469e23:	79 00                	jns    0x469e25
469e25:	20 00                	and    %al,(%eax)
469e27:	66 00 69 00          	data16 add %ch,0x0(%ecx)
469e2b:	6c                   	insb   (%dx),%es:(%edi)
469e2c:	00 65 00             	add    %ah,0x0(%ebp)
469e2f:	3a 00                	cmp    (%eax),%al
469e31:	20 00                	and    %al,(%eax)
469e33:	00 13                	add    %dl,(%ebx)
469e35:	4e                   	dec    %esi
469e36:	00 75 00             	add    %dh,0x0(%ebp)
469e39:	47                   	inc    %edi
469e3a:	00 65 00             	add    %ah,0x0(%ebp)
469e3d:	74 00                	je     0x469e3f
469e3f:	2e 00 65 00          	add    %ah,%cs:0x0(%ebp)
469e43:	78 00                	js     0x469e45
469e45:	65 00 00             	add    %al,%gs:(%eax)
469e48:	0d 70 00 61 00       	or     $0x610070,%eax
469e4d:	63 00                	arpl   %eax,(%eax)
469e4f:	6b 00 20             	imul   $0x20,(%eax),%eax
469e52:	00 22                	add    %ah,(%edx)
469e54:	00 00                	add    %al,(%eax)
469e56:	43                   	inc    %ebx
469e57:	22 00                	and    (%eax),%al
469e59:	20 00                	and    %al,(%eax)
469e5b:	20 00                	and    %al,(%eax)
469e5d:	2d 00 4e 00 6f       	sub    $0x6f004e00,%eax
469e62:	00 50 00             	add    %dl,0x0(%eax)
469e65:	61                   	popa
469e66:	00 63 00             	add    %ah,0x0(%ebx)
469e69:	6b 00 61             	imul   $0x61,(%eax),%eax
469e6c:	00 67 00             	add    %ah,0x0(%edi)
469e6f:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
469e73:	6e                   	outsb  %ds:(%esi),(%dx)
469e74:	00 61 00             	add    %ah,0x0(%ecx)
469e77:	6c                   	insb   (%dx),%es:(%edi)
469e78:	00 79 00             	add    %bh,0x0(%ecx)
469e7b:	73 00                	jae    0x469e7d
469e7d:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
469e83:	2d 00 42 00 61       	sub    $0x61004200,%eax
469e88:	00 73 00             	add    %dh,0x0(%ebx)
469e8b:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
469e8f:	61                   	popa
469e90:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
469e94:	00 20                	add    %ah,(%eax)
469e96:	00 22                	add    %ah,(%edx)
469e98:	00 00                	add    %al,(%eax)
469e9a:	29 22                	sub    %esp,(%edx)
469e9c:	00 20                	add    %ah,(%eax)
469e9e:	00 2d 00 4f 00 75    	add    %ch,0x75004f00
469ea4:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
469ea8:	00 75 00             	add    %dh,0x0(%ebp)
469eab:	74 00                	je     0x469ead
469ead:	44                   	inc    %esp
469eae:	00 69 00             	add    %ch,0x0(%ecx)
469eb1:	72 00                	jb     0x469eb3
469eb3:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469eb7:	74 00                	je     0x469eb9
469eb9:	6f                   	outsl  %ds:(%esi),(%dx)
469eba:	00 72 00             	add    %dh,0x0(%edx)
469ebd:	79 00                	jns    0x469ebf
469ebf:	20 00                	and    %al,(%eax)
469ec1:	22 00                	and    (%eax),%al
469ec3:	00 03                	add    %al,(%ebx)
469ec5:	22 00                	and    (%eax),%al
469ec7:	00 15 20 00 2d 00    	add    %dl,0x2d0020
469ecd:	56                   	push   %esi
469ece:	00 65 00             	add    %ah,0x0(%ebp)
469ed1:	72 00                	jb     0x469ed3
469ed3:	73 00                	jae    0x469ed5
469ed5:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
469edb:	20 00                	and    %al,(%eax)
469edd:	00 1d 20 00 2d 00    	add    %bl,0x2d0020
469ee3:	50                   	push   %eax
469ee4:	00 72 00             	add    %dh,0x0(%edx)
469ee7:	6f                   	outsl  %ds:(%esi),(%dx)
469ee8:	00 70 00             	add    %dh,0x0(%eax)
469eeb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469eef:	74 00                	je     0x469ef1
469ef1:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
469ef7:	20 00                	and    %al,(%eax)
469ef9:	22 00                	and    (%eax),%al
469efb:	00 03                	add    %al,(%ebx)
469efd:	20 00                	and    %al,(%eax)
469eff:	00 21                	add    %ah,(%ecx)
469f01:	4e                   	dec    %esi
469f02:	00 75 00             	add    %dh,0x0(%ebp)
469f05:	47                   	inc    %edi
469f06:	00 65 00             	add    %ah,0x0(%ebp)
469f09:	74 00                	je     0x469f0b
469f0b:	2e 00 65 00          	add    %ah,%cs:0x0(%ebp)
469f0f:	78 00                	js     0x469f11
469f11:	65 00 20             	add    %ah,%gs:(%eax)
469f14:	00 70 00             	add    %dh,0x0(%eax)
469f17:	61                   	popa
469f18:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
469f1c:	00 3a                	add    %bh,(%edx)
469f1e:	00 20                	add    %ah,(%eax)
469f20:	00 00                	add    %al,(%eax)
469f22:	5f                   	pop    %edi
469f23:	52                   	push   %edx
469f24:	00 75 00             	add    %dh,0x0(%ebp)
469f27:	6e                   	outsb  %ds:(%esi),(%dx)
469f28:	00 6e 00             	add    %ch,0x0(%esi)
469f2b:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
469f31:	20 00                	and    %al,(%eax)
469f33:	4e                   	dec    %esi
469f34:	00 75 00             	add    %dh,0x0(%ebp)
469f37:	47                   	inc    %edi
469f38:	00 65 00             	add    %ah,0x0(%ebp)
469f3b:	74 00                	je     0x469f3d
469f3d:	2e 00 65 00          	add    %ah,%cs:0x0(%ebp)
469f41:	78 00                	js     0x469f43
469f43:	65 00 20             	add    %ah,%gs:(%eax)
469f46:	00 77 00             	add    %dh,0x0(%edi)
469f49:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
469f4f:	20 00                	and    %al,(%eax)
469f51:	63 00                	arpl   %eax,(%eax)
469f53:	6f                   	outsl  %ds:(%esi),(%dx)
469f54:	00 6d 00             	add    %ch,0x0(%ebp)
469f57:	6d                   	insl   (%dx),%es:(%edi)
469f58:	00 61 00             	add    %ah,0x0(%ecx)
469f5b:	6e                   	outsb  %ds:(%esi),(%dx)
469f5c:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
469f60:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
469f64:	00 6e 00             	add    %ch,0x0(%esi)
469f67:	65 00 20             	add    %ah,%gs:(%eax)
469f6a:	00 61 00             	add    %ah,0x0(%ecx)
469f6d:	72 00                	jb     0x469f6f
469f6f:	67 00 75 00          	add    %dh,0x0(%di)
469f73:	6d                   	insl   (%dx),%es:(%edi)
469f74:	00 65 00             	add    %ah,0x0(%ebp)
469f77:	6e                   	outsb  %ds:(%esi),(%dx)
469f78:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
469f7c:	00 3a                	add    %bh,(%edx)
469f7e:	00 20                	add    %ah,(%eax)
469f80:	00 00                	add    %al,(%eax)
469f82:	80 cf 54             	or     $0x54,%bh
469f85:	00 68 00             	add    %ch,0x0(%eax)
469f88:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469f8c:	65 00 20             	add    %ah,%gs:(%eax)
469f8f:	00 77 00             	add    %dh,0x0(%edi)
469f92:	61                   	popa
469f93:	00 73 00             	add    %dh,0x0(%ebx)
469f96:	20 00                	and    %al,(%eax)
469f98:	61                   	popa
469f99:	00 6e 00             	add    %ch,0x0(%esi)
469f9c:	20 00                	and    %al,(%eax)
469f9e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469fa2:	72 00                	jb     0x469fa4
469fa4:	6f                   	outsl  %ds:(%esi),(%dx)
469fa5:	00 72 00             	add    %dh,0x0(%edx)
469fa8:	20 00                	and    %al,(%eax)
469faa:	63 00                	arpl   %eax,(%eax)
469fac:	61                   	popa
469fad:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
469fb1:	00 69 00             	add    %ch,0x0(%ecx)
469fb4:	6e                   	outsb  %ds:(%esi),(%dx)
469fb5:	00 67 00             	add    %ah,0x0(%edi)
469fb8:	20 00                	and    %al,(%eax)
469fba:	4e                   	dec    %esi
469fbb:	00 75 00             	add    %dh,0x0(%ebp)
469fbe:	47                   	inc    %edi
469fbf:	00 65 00             	add    %ah,0x0(%ebp)
469fc2:	74 00                	je     0x469fc4
469fc4:	2e 00 20             	add    %ah,%cs:(%eax)
469fc7:	00 50 00             	add    %dl,0x0(%eax)
469fca:	6c                   	insb   (%dx),%es:(%edi)
469fcb:	00 65 00             	add    %ah,0x0(%ebp)
469fce:	61                   	popa
469fcf:	00 73 00             	add    %dh,0x0(%ebx)
469fd2:	65 00 20             	add    %ah,%gs:(%eax)
469fd5:	00 73 00             	add    %dh,0x0(%ebx)
469fd8:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
469fdc:	20 00                	and    %al,(%eax)
469fde:	74 00                	je     0x469fe0
469fe0:	68 00 65 00 20       	push   $0x20006500
469fe5:	00 6f 00             	add    %ch,0x0(%edi)
469fe8:	75 00                	jne    0x469fea
469fea:	74 00                	je     0x469fec
469fec:	70 00                	jo     0x469fee
469fee:	75 00                	jne    0x469ff0
469ff0:	74 00                	je     0x469ff2
469ff2:	20 00                	and    %al,(%eax)
469ff4:	61                   	popa
469ff5:	00 62 00             	add    %ah,0x0(%edx)
469ff8:	6f                   	outsl  %ds:(%esi),(%dx)
469ff9:	00 76 00             	add    %dh,0x0(%esi)
469ffc:	65 00 20             	add    %ah,%gs:(%eax)
469fff:	00 66 00             	add    %ah,0x0(%esi)
46a002:	6f                   	outsl  %ds:(%esi),(%dx)
46a003:	00 72 00             	add    %dh,0x0(%edx)
46a006:	20 00                	and    %al,(%eax)
46a008:	6d                   	insl   (%dx),%es:(%edi)
46a009:	00 6f 00             	add    %ch,0x0(%edi)
46a00c:	72 00                	jb     0x46a00e
46a00e:	65 00 20             	add    %ah,%gs:(%eax)
46a011:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
46a015:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
46a019:	00 69 00             	add    %ch,0x0(%ecx)
46a01c:	6c                   	insb   (%dx),%es:(%edi)
46a01d:	00 73 00             	add    %dh,0x0(%ebx)
46a020:	2e 00 20             	add    %ah,%cs:(%eax)
46a023:	00 43 00             	add    %al,0x0(%ebx)
46a026:	6f                   	outsl  %ds:(%esi),(%dx)
46a027:	00 6d 00             	add    %ch,0x0(%ebp)
46a02a:	6d                   	insl   (%dx),%es:(%edi)
46a02b:	00 61 00             	add    %ah,0x0(%ecx)
46a02e:	6e                   	outsb  %ds:(%esi),(%dx)
46a02f:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
46a033:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
46a037:	00 6e 00             	add    %ch,0x0(%esi)
46a03a:	65 00 3a             	add    %bh,%gs:(%edx)
46a03d:	00 20                	add    %ah,(%eax)
46a03f:	00 27                	add    %ah,(%edi)
46a041:	00 7b 00             	add    %bh,0x0(%ebx)
46a044:	30 00                	xor    %al,(%eax)
46a046:	7d 00                	jge    0x46a048
46a048:	27                   	daa
46a049:	00 20                	add    %ah,(%eax)
46a04b:	00 7b 00             	add    %bh,0x0(%ebx)
46a04e:	31 00                	xor    %eax,(%eax)
46a050:	7d 00                	jge    0x46a052
46a052:	00 0f                	add    %cl,(%edi)
46a054:	2a 00                	sub    (%eax),%al
46a056:	2e 00 6e 00          	add    %ch,%cs:0x0(%esi)
46a05a:	75 00                	jne    0x46a05c
46a05c:	70 00                	jo     0x46a05e
46a05e:	6b 00 67             	imul   $0x67,(%eax),%eax
46a061:	00 00                	add    %al,(%eax)
46a063:	1f                   	pop    %ds
46a064:	50                   	push   %eax
46a065:	00 61 00             	add    %ah,0x0(%ecx)