409cd3:	00 63 00             	add    %ah,0x0(%ebx)
409cd6:	45                   	inc    %ebp
409cd7:	00 76 00             	add    %dh,0x0(%esi)
409cda:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409cde:	74 00                	je     0x409ce0
409ce0:	5f                   	pop    %edi
409ce1:	00 50 00             	add    %dl,0x0(%eax)
409ce4:	6f                   	outsl  %ds:(%esi),(%dx)
409ce5:	00 73 00             	add    %dh,0x0(%ebx)
409ce8:	74 00                	je     0x409cea
409cea:	00 00                	add    %al,(%eax)
409cec:	00 00                	add    %al,(%eax)
409cee:	00 00                	add    %al,(%eax)
409cf0:	4e                   	dec    %esi
409cf1:	00 61 00             	add    %ah,0x0(%ecx)
409cf4:	6d                   	insl   (%dx),%es:(%edi)
409cf5:	00 65 00             	add    %ah,0x0(%ebp)
409cf8:	73 00                	jae    0x409cfa
409cfa:	70 00                	jo     0x409cfc
409cfc:	61                   	popa
409cfd:	00 63 00             	add    %ah,0x0(%ebx)
409d00:	65 00 21             	add    %ah,%gs:(%ecx)
409d03:	00 73 00             	add    %dh,0x0(%ebx)
409d06:	21 00                	and    %eax,(%eax)
409d08:	20 00                	and    %al,(%eax)
409d0a:	50                   	push   %eax
409d0b:	00 72 00             	add    %dh,0x0(%edx)
409d0e:	6f                   	outsl  %ds:(%esi),(%dx)
409d0f:	00 76 00             	add    %dh,0x0(%esi)
409d12:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409d18:	72 00                	jb     0x409d1a
409d1a:	21 00                	and    %eax,(%eax)
409d1c:	73 00                	jae    0x409d1e
409d1e:	21 00                	and    %eax,(%eax)
409d20:	20 00                	and    %al,(%eax)
409d22:	55                   	push   %ebp
409d23:	00 73 00             	add    %dh,0x0(%ebx)
409d26:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409d2a:	21 00                	and    %eax,(%eax)
409d2c:	73 00                	jae    0x409d2e
409d2e:	21 00                	and    %eax,(%eax)
409d30:	20 00                	and    %al,(%eax)
409d32:	4c                   	dec    %esp
409d33:	00 6f 00             	add    %ch,0x0(%edi)
409d36:	63 00                	arpl   %eax,(%eax)
409d38:	61                   	popa
409d39:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
409d3d:	00 21                	add    %ah,(%ecx)
409d3f:	00 73 00             	add    %dh,0x0(%ebx)
409d42:	21 00                	and    %eax,(%eax)
409d44:	20 00                	and    %al,(%eax)
409d46:	54                   	push   %esp
409d47:	00 72 00             	add    %dh,0x0(%edx)
409d4a:	61                   	popa
409d4b:	00 6e 00             	add    %ch,0x0(%esi)
409d4e:	73 00                	jae    0x409d50
409d50:	61                   	popa
409d51:	00 63 00             	add    %ah,0x0(%ebx)
409d54:	74 00                	je     0x409d56
409d56:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
409d5c:	49                   	dec    %ecx
409d5d:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
409d61:	00 6e 00             	add    %ch,0x0(%esi)
409d64:	74 00                	je     0x409d66
409d66:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
409d6c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409d70:	21 00                	and    %eax,(%eax)
409d72:	73 00                	jae    0x409d74
409d74:	21 00                	and    %eax,(%eax)
409d76:	20 00                	and    %al,(%eax)
409d78:	46                   	inc    %esi
409d79:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
409d7d:	00 67 00             	add    %ah,0x0(%edi)
409d80:	73 00                	jae    0x409d82
409d82:	21 00                	and    %eax,(%eax)
409d84:	75 00                	jne    0x409d86
409d86:	21 00                	and    %eax,(%eax)
409d88:	20 00                	and    %al,(%eax)
409d8a:	51                   	push   %ecx
409d8b:	00 75 00             	add    %dh,0x0(%ebp)
409d8e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409d92:	79 00                	jns    0x409d94
409d94:	4c                   	dec    %esp
409d95:	00 61 00             	add    %ah,0x0(%ecx)
409d98:	6e                   	outsb  %ds:(%esi),(%dx)
409d99:	00 67 00             	add    %ah,0x0(%edi)
409d9c:	75 00                	jne    0x409d9e
409d9e:	61                   	popa
409d9f:	00 67 00             	add    %ah,0x0(%edi)
409da2:	65 00 21             	add    %ah,%gs:(%ecx)
409da5:	00 73 00             	add    %dh,0x0(%ebx)
409da8:	21 00                	and    %eax,(%eax)
409daa:	20 00                	and    %al,(%eax)
409dac:	51                   	push   %ecx
409dad:	00 75 00             	add    %dh,0x0(%ebp)
409db0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409db4:	79 00                	jns    0x409db6
409db6:	21 00                	and    %eax,(%eax)
409db8:	73 00                	jae    0x409dba
409dba:	21 00                	and    %eax,(%eax)
409dbc:	20 00                	and    %al,(%eax)
409dbe:	52                   	push   %edx
409dbf:	00 65 00             	add    %ah,0x0(%ebp)
409dc2:	73 00                	jae    0x409dc4
409dc4:	75 00                	jne    0x409dc6
409dc6:	6c                   	insb   (%dx),%es:(%edi)
409dc7:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
409dcb:	00 6f 00             	add    %ch,0x0(%edi)
409dce:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
409dd2:	21 00                	and    %eax,(%eax)
409dd4:	75 00                	jne    0x409dd6
409dd6:	21 00                	and    %eax,(%eax)
409dd8:	20 00                	and    %al,(%eax)
409dda:	53                   	push   %ebx
409ddb:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
409ddf:	00 69 00             	add    %ch,0x0(%ecx)
409de2:	6e                   	outsb  %ds:(%esi),(%dx)
409de3:	00 67 00             	add    %ah,0x0(%edi)
409de6:	50                   	push   %eax
409de7:	00 61 00             	add    %ah,0x0(%ecx)
409dea:	72 00                	jb     0x409dec
409dec:	61                   	popa
409ded:	00 6d 00             	add    %ch,0x0(%ebp)
409df0:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
409df5:	00 72 00             	add    %dh,0x0(%edx)
409df8:	21 00                	and    %eax,(%eax)
409dfa:	73 00                	jae    0x409dfc
409dfc:	21 00                	and    %eax,(%eax)
409dfe:	20 00                	and    %al,(%eax)
409e00:	4f                   	dec    %edi
409e01:	00 62 00             	add    %ah,0x0(%edx)
409e04:	6a 00                	push   $0x0
409e06:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
409e0a:	74 00                	je     0x409e0c
409e0c:	50                   	push   %eax
409e0d:	00 61 00             	add    %ah,0x0(%ecx)
409e10:	72 00                	jb     0x409e12
409e12:	61                   	popa
409e13:	00 6d 00             	add    %ch,0x0(%ebp)
409e16:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
409e1b:	00 72 00             	add    %dh,0x0(%edx)
409e1e:	21 00                	and    %eax,(%eax)
409e20:	4f                   	dec    %edi
409e21:	00 21                	add    %ah,(%ecx)
409e23:	00 00                	add    %al,(%eax)
409e25:	00 00                	add    %al,(%eax)
409e27:	00 4d 00             	add    %cl,0x0(%ebp)
409e2a:	73 00                	jae    0x409e2c
409e2c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
409e31:	00 57 00             	add    %dl,0x0(%edi)
409e34:	6d                   	insl   (%dx),%es:(%edi)
409e35:	00 69 00             	add    %ch,0x0(%ecx)
409e38:	50                   	push   %eax
409e39:	00 72 00             	add    %dh,0x0(%edx)
409e3c:	6f                   	outsl  %ds:(%esi),(%dx)
409e3d:	00 76 00             	add    %dh,0x0(%esi)
409e40:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409e46:	72 00                	jb     0x409e48
409e48:	5f                   	pop    %edi
409e49:	00 45 00             	add    %al,0x0(%ebp)
409e4c:	78 00                	js     0x409e4e
409e4e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
409e52:	4e                   	dec    %esi
409e53:	00 6f 00             	add    %ch,0x0(%edi)
409e56:	74 00                	je     0x409e58
409e58:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
409e5e:	63 00                	arpl   %eax,(%eax)
409e60:	61                   	popa
409e61:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
409e65:	00 6f 00             	add    %ch,0x0(%edi)
409e68:	6e                   	outsb  %ds:(%esi),(%dx)
409e69:	00 51 00             	add    %dl,0x0(%ecx)
409e6c:	75 00                	jne    0x409e6e
409e6e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409e72:	79 00                	jns    0x409e74
409e74:	41                   	inc    %ecx
409e75:	00 73 00             	add    %dh,0x0(%ebx)
409e78:	79 00                	jns    0x409e7a
409e7a:	6e                   	outsb  %ds:(%esi),(%dx)
409e7b:	00 63 00             	add    %ah,0x0(%ebx)
409e7e:	45                   	inc    %ebp
409e7f:	00 76 00             	add    %dh,0x0(%esi)
409e82:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409e86:	74 00                	je     0x409e88
409e88:	5f                   	pop    %edi
409e89:	00 50 00             	add    %dl,0x0(%eax)
409e8c:	6f                   	outsl  %ds:(%esi),(%dx)
409e8d:	00 73 00             	add    %dh,0x0(%ebx)
409e90:	74 00                	je     0x409e92
409e92:	00 00                	add    %al,(%eax)
409e94:	00 00                	add    %al,(%eax)
409e96:	00 00                	add    %al,(%eax)
409e98:	4d                   	dec    %ebp
409e99:	00 73 00             	add    %dh,0x0(%ebx)
409e9c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
409ea1:	00 57 00             	add    %dl,0x0(%edi)
409ea4:	6d                   	insl   (%dx),%es:(%edi)
409ea5:	00 69 00             	add    %ch,0x0(%ecx)
409ea8:	50                   	push   %eax
409ea9:	00 72 00             	add    %dh,0x0(%edx)
409eac:	6f                   	outsl  %ds:(%esi),(%dx)
409ead:	00 76 00             	add    %dh,0x0(%esi)
409eb0:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409eb6:	72 00                	jb     0x409eb8
409eb8:	5f                   	pop    %edi
409eb9:	00 45 00             	add    %al,0x0(%ebp)
409ebc:	78 00                	js     0x409ebe
409ebe:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
409ec2:	4d                   	dec    %ebp
409ec3:	00 65 00             	add    %ah,0x0(%ebp)
409ec6:	74 00                	je     0x409ec8
409ec8:	68 00 6f 00 64       	push   $0x64006f00
409ecd:	00 41 00             	add    %al,0x0(%ecx)
409ed0:	73 00                	jae    0x409ed2
409ed2:	79 00                	jns    0x409ed4
409ed4:	6e                   	outsb  %ds:(%esi),(%dx)
409ed5:	00 63 00             	add    %ah,0x0(%ebx)
409ed8:	45                   	inc    %ebp
409ed9:	00 76 00             	add    %dh,0x0(%esi)
409edc:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409ee0:	74 00                	je     0x409ee2
409ee2:	5f                   	pop    %edi
409ee3:	00 50 00             	add    %dl,0x0(%eax)
409ee6:	6f                   	outsl  %ds:(%esi),(%dx)
409ee7:	00 73 00             	add    %dh,0x0(%ebx)
409eea:	74 00                	je     0x409eec
409eec:	00 00                	add    %al,(%eax)
409eee:	00 00                	add    %al,(%eax)
409ef0:	4e                   	dec    %esi
409ef1:	00 61 00             	add    %ah,0x0(%ecx)
409ef4:	6d                   	insl   (%dx),%es:(%edi)
409ef5:	00 65 00             	add    %ah,0x0(%ebp)
409ef8:	73 00                	jae    0x409efa
409efa:	70 00                	jo     0x409efc
409efc:	61                   	popa
409efd:	00 63 00             	add    %ah,0x0(%ebx)
409f00:	65 00 21             	add    %ah,%gs:(%ecx)
409f03:	00 73 00             	add    %dh,0x0(%ebx)
409f06:	21 00                	and    %eax,(%eax)
409f08:	20 00                	and    %al,(%eax)
409f0a:	50                   	push   %eax
409f0b:	00 72 00             	add    %dh,0x0(%edx)
409f0e:	6f                   	outsl  %ds:(%esi),(%dx)
409f0f:	00 76 00             	add    %dh,0x0(%esi)
409f12:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409f18:	72 00                	jb     0x409f1a
409f1a:	21 00                	and    %eax,(%eax)
409f1c:	73 00                	jae    0x409f1e
409f1e:	21 00                	and    %eax,(%eax)
409f20:	20 00                	and    %al,(%eax)
409f22:	55                   	push   %ebp
409f23:	00 73 00             	add    %dh,0x0(%ebx)
409f26:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409f2a:	21 00                	and    %eax,(%eax)
409f2c:	73 00                	jae    0x409f2e
409f2e:	21 00                	and    %eax,(%eax)
409f30:	20 00                	and    %al,(%eax)
409f32:	4c                   	dec    %esp
409f33:	00 6f 00             	add    %ch,0x0(%edi)
409f36:	63 00                	arpl   %eax,(%eax)
409f38:	61                   	popa
409f39:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
409f3d:	00 21                	add    %ah,(%ecx)
409f3f:	00 73 00             	add    %dh,0x0(%ebx)
409f42:	21 00                	and    %eax,(%eax)
409f44:	20 00                	and    %al,(%eax)
409f46:	54                   	push   %esp
409f47:	00 72 00             	add    %dh,0x0(%edx)
409f4a:	61                   	popa
409f4b:	00 6e 00             	add    %ch,0x0(%esi)
409f4e:	73 00                	jae    0x409f50
409f50:	61                   	popa
409f51:	00 63 00             	add    %ah,0x0(%ebx)
409f54:	74 00                	je     0x409f56
409f56:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
409f5c:	49                   	dec    %ecx
409f5d:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
409f61:	00 6e 00             	add    %ch,0x0(%esi)
409f64:	74 00                	je     0x409f66
409f66:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
409f6c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409f70:	21 00                	and    %eax,(%eax)
409f72:	73 00                	jae    0x409f74
409f74:	21 00                	and    %eax,(%eax)
409f76:	20 00                	and    %al,(%eax)
409f78:	46                   	inc    %esi
409f79:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
409f7d:	00 67 00             	add    %ah,0x0(%edi)
409f80:	73 00                	jae    0x409f82
409f82:	21 00                	and    %eax,(%eax)
409f84:	75 00                	jne    0x409f86
409f86:	21 00                	and    %eax,(%eax)
409f88:	20 00                	and    %al,(%eax)
409f8a:	4f                   	dec    %edi
409f8b:	00 62 00             	add    %ah,0x0(%edx)
409f8e:	6a 00                	push   $0x0
409f90:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
409f94:	74 00                	je     0x409f96
409f96:	50                   	push   %eax
409f97:	00 61 00             	add    %ah,0x0(%ecx)
409f9a:	74 00                	je     0x409f9c
409f9c:	68 00 21 00 73       	push   $0x73002100
409fa1:	00 21                	add    %ah,(%ecx)
409fa3:	00 20                	add    %ah,(%eax)
409fa5:	00 4d 00             	add    %cl,0x0(%ebp)
409fa8:	65 00 74 00 68       	add    %dh,%gs:0x68(%eax,%eax,1)
409fad:	00 6f 00             	add    %ch,0x0(%edi)
409fb0:	64 00 4e 00          	add    %cl,%fs:0x0(%esi)
409fb4:	61                   	popa
409fb5:	00 6d 00             	add    %ch,0x0(%ebp)
409fb8:	65 00 21             	add    %ah,%gs:(%ecx)
409fbb:	00 73 00             	add    %dh,0x0(%ebx)
409fbe:	21 00                	and    %eax,(%eax)
409fc0:	20 00                	and    %al,(%eax)
409fc2:	49                   	dec    %ecx
409fc3:	00 6e 00             	add    %ch,0x0(%esi)
409fc6:	70 00                	jo     0x409fc8
409fc8:	75 00                	jne    0x409fca
409fca:	74 00                	je     0x409fcc
409fcc:	50                   	push   %eax
409fcd:	00 61 00             	add    %ah,0x0(%ecx)
409fd0:	72 00                	jb     0x409fd2
409fd2:	61                   	popa
409fd3:	00 6d 00             	add    %ch,0x0(%ebp)
409fd6:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
409fdb:	00 72 00             	add    %dh,0x0(%edx)
409fde:	73 00                	jae    0x409fe0
409fe0:	21 00                	and    %eax,(%eax)
409fe2:	4f                   	dec    %edi
409fe3:	00 21                	add    %ah,(%ecx)
409fe5:	00 20                	add    %ah,(%eax)
409fe7:	00 52 00             	add    %dl,0x0(%edx)
409fea:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
409fee:	75 00                	jne    0x409ff0
409ff0:	6c                   	insb   (%dx),%es:(%edi)
409ff1:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
409ff5:	00 6f 00             	add    %ch,0x0(%edi)
409ff8:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
409ffc:	21 00                	and    %eax,(%eax)
409ffe:	75 00                	jne    0x40a000
40a000:	21 00                	and    %eax,(%eax)
40a002:	20 00                	and    %al,(%eax)
40a004:	53                   	push   %ebx
40a005:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40a009:	00 69 00             	add    %ch,0x0(%ecx)
40a00c:	6e                   	outsb  %ds:(%esi),(%dx)
40a00d:	00 67 00             	add    %ah,0x0(%edi)
40a010:	50                   	push   %eax
40a011:	00 61 00             	add    %ah,0x0(%ecx)
40a014:	72 00                	jb     0x40a016