419ccf:	06                   	push   %es
419cd0:	2e 06                	cs push %es
419cd2:	2e 06                	cs push %es
419cd4:	6f                   	outsl  %ds:(%esi),(%dx)
419cd5:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
419cd9:	06                   	push   %es
419cda:	2e 06                	cs push %es
419cdc:	63 00                	arpl   %eax,(%eax)
419cde:	66 00 44 00 47       	data16 add %al,0x47(%eax,%eax,1)
419ce3:	00 38                	add    %bh,(%eax)
419ce5:	00 47 00             	add    %al,0x0(%edi)
419ce8:	2e 06                	cs push %es
419cea:	2e 06                	cs push %es
419cec:	2e 06                	cs push %es
419cee:	47                   	inc    %edi
419cef:	00 2e                	add    %ch,(%esi)
419cf1:	06                   	push   %es
419cf2:	2e 06                	cs push %es
419cf4:	2e 06                	cs push %es
419cf6:	53                   	push   %ebx
419cf7:	00 2e                	add    %ch,(%esi)
419cf9:	06                   	push   %es
419cfa:	43                   	inc    %ebx
419cfb:	00 68 00             	add    %ch,0x0(%eax)
419cfe:	4c                   	dec    %esp
419cff:	00 2e                	add    %ch,(%esi)
419d01:	06                   	push   %es
419d02:	2e 06                	cs push %es
419d04:	2e 06                	cs push %es
419d06:	4b                   	dec    %ebx
419d07:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
419d0b:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
419d0f:	00 44 00 78          	add    %al,0x78(%eax,%eax,1)
419d13:	00 49 00             	add    %cl,0x0(%ecx)
419d16:	2e 06                	cs push %es
419d18:	2f                   	das
419d19:	00 68 00             	add    %ch,0x0(%eax)
419d1c:	59                   	pop    %ecx
419d1d:	00 46 00             	add    %al,0x0(%esi)
419d20:	2e 06                	cs push %es
419d22:	2e 06                	cs push %es
419d24:	2e 06                	cs push %es
419d26:	62 00                	bound  %eax,(%eax)
419d28:	62 00                	bound  %eax,(%eax)
419d2a:	79 00                	jns    0x419d2c
419d2c:	63 00                	arpl   %eax,(%eax)
419d2e:	2e 06                	cs push %es
419d30:	2e 06                	cs push %es
419d32:	2e 06                	cs push %es
419d34:	6f                   	outsl  %ds:(%esi),(%dx)
419d35:	00 2e                	add    %ch,(%esi)
419d37:	06                   	push   %es
419d38:	33 00                	xor    (%eax),%eax
419d3a:	43                   	inc    %ebx
419d3b:	00 6f 00             	add    %ch,0x0(%edi)
419d3e:	2e 06                	cs push %es
419d40:	2e 06                	cs push %es
419d42:	2e 06                	cs push %es
419d44:	45                   	inc    %ebp
419d45:	00 51 00             	add    %dl,0x0(%ecx)
419d48:	2e 06                	cs push %es
419d4a:	2e 06                	cs push %es
419d4c:	2e 06                	cs push %es
419d4e:	43                   	inc    %ebx
419d4f:	00 2e                	add    %ch,(%esi)
419d51:	06                   	push   %es
419d52:	2e 06                	cs push %es
419d54:	34 00                	xor    $0x0,%al
419d56:	2e 06                	cs push %es
419d58:	49                   	dec    %ecx
419d59:	00 43 00             	add    %al,0x0(%ebx)
419d5c:	34 00                	xor    $0x0,%al
419d5e:	2e 06                	cs push %es
419d60:	44                   	inc    %esp
419d61:	00 77 00             	add    %dh,0x0(%edi)
419d64:	2e 06                	cs push %es
419d66:	2e 06                	cs push %es
419d68:	2e 06                	cs push %es
419d6a:	2e 06                	cs push %es
419d6c:	42                   	inc    %edx
419d6d:	00 43 00             	add    %al,0x0(%ebx)
419d70:	55                   	push   %ebp
419d71:	00 30                	add    %dh,(%eax)
419d73:	00 70 00             	add    %dh,0x0(%eax)
419d76:	43                   	inc    %ebx
419d77:	00 2e                	add    %ch,(%esi)
419d79:	06                   	push   %es
419d7a:	51                   	push   %ecx
419d7b:	00 2e                	add    %ch,(%esi)
419d7d:	06                   	push   %es
419d7e:	42                   	inc    %edx
419d7f:	00 2e                	add    %ch,(%esi)
419d81:	06                   	push   %es
419d82:	2e 06                	cs push %es
419d84:	2e 06                	cs push %es
419d86:	2e 06                	cs push %es
419d88:	2e 06                	cs push %es
419d8a:	2e 06                	cs push %es
419d8c:	2e 06                	cs push %es
419d8e:	4d                   	dec    %ebp
419d8f:	00 2e                	add    %ch,(%esi)
419d91:	06                   	push   %es
419d92:	2e 06                	cs push %es
419d94:	2e 06                	cs push %es
419d96:	2e 06                	cs push %es
419d98:	64 00 6a 00          	add    %ch,%fs:0x0(%edx)
419d9c:	51                   	push   %ecx
419d9d:	00 75 00             	add    %dh,0x0(%ebp)
419da0:	4d                   	dec    %ebp
419da1:	00 43 00             	add    %al,0x0(%ebx)
419da4:	34 00                	xor    $0x0,%al
419da6:	7a 00                	jp     0x419da8
419da8:	4d                   	dec    %ebp
419da9:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
419dad:	00 78 00             	add    %bh,0x0(%eax)
419db0:	4f                   	dec    %edi
419db1:	00 51 00             	add    %dl,0x0(%ecx)
419db4:	2e 06                	cs push %es
419db6:	2e 06                	cs push %es
419db8:	2e 06                	cs push %es
419dba:	2e 06                	cs push %es
419dbc:	2e 06                	cs push %es
419dbe:	46                   	inc    %esi
419dbf:	00 2e                	add    %ch,(%esi)
419dc1:	06                   	push   %es
419dc2:	47                   	inc    %edi
419dc3:	00 77 00             	add    %dh,0x0(%edi)
419dc6:	2e 06                	cs push %es
419dc8:	2e 06                	cs push %es
419dca:	2e 06                	cs push %es
419dcc:	44                   	inc    %esp
419dcd:	00 77 00             	add    %dh,0x0(%edi)
419dd0:	42                   	inc    %edx
419dd1:	00 77 00             	add    %dh,0x0(%edi)
419dd4:	2e 06                	cs push %es
419dd6:	2e 06                	cs push %es
419dd8:	49                   	dec    %ecx
419dd9:	00 33                	add    %dh,(%ebx)
419ddb:	00 34 00             	add    %dh,(%eax,%eax,1)
419dde:	2e 06                	cs push %es
419de0:	2e 06                	cs push %es
419de2:	46                   	inc    %esi
419de3:	00 77 00             	add    %dh,0x0(%edi)
419de6:	49                   	dec    %ecx
419de7:	00 2e                	add    %ch,(%esi)
419de9:	06                   	push   %es
419dea:	2e 06                	cs push %es
419dec:	2e 06                	cs push %es
419dee:	51                   	push   %ecx
419def:	00 42 00             	add    %al,0x0(%edx)
419df2:	77 00                	ja     0x419df4
419df4:	2e 06                	cs push %es
419df6:	2e 06                	cs push %es
419df8:	49                   	dec    %ecx
419df9:	00 31                	add    %dh,(%ecx)
419dfb:	00 4e 00             	add    %cl,0x0(%esi)
419dfe:	30 00                	xor    %al,(%eax)
419e00:	63 00                	arpl   %eax,(%eax)
419e02:	6d                   	insl   (%dx),%es:(%edi)
419e03:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
419e07:	00 5a 00             	add    %bl,0x0(%edx)
419e0a:	33 00                	xor    (%eax),%eax
419e0c:	4d                   	dec    %ebp
419e0d:	00 2e                	add    %ch,(%esi)
419e0f:	06                   	push   %es
419e10:	2e 06                	cs push %es
419e12:	2e 06                	cs push %es
419e14:	2e 06                	cs push %es
419e16:	2e 06                	cs push %es
419e18:	62 00                	bound  %eax,(%eax)
419e1a:	2e 06                	cs push %es
419e1c:	38 00                	cmp    %al,(%eax)
419e1e:	2e 06                	cs push %es
419e20:	2e 06                	cs push %es
419e22:	46                   	inc    %esi
419e23:	00 51 00             	add    %dl,0x0(%ecx)
419e26:	2e 06                	cs push %es
419e28:	2e 06                	cs push %es
419e2a:	2e 06                	cs push %es
419e2c:	2e 06                	cs push %es
419e2e:	6a 00                	push   $0x0
419e30:	56                   	push   %esi
419e31:	00 56 00             	add    %dl,0x0(%esi)
419e34:	4d                   	dec    %ebp
419e35:	00 2e                	add    %ch,(%esi)
419e37:	06                   	push   %es
419e38:	77 00                	ja     0x419e3a
419e3a:	2e 06                	cs push %es
419e3c:	38 00                	cmp    %al,(%eax)
419e3e:	2e 06                	cs push %es
419e40:	2e 06                	cs push %es
419e42:	42                   	inc    %edx
419e43:	00 2e                	add    %ch,(%esi)
419e45:	06                   	push   %es
419e46:	2e 06                	cs push %es
419e48:	2e 06                	cs push %es
419e4a:	2e 06                	cs push %es
419e4c:	2e 06                	cs push %es
419e4e:	6a 00                	push   $0x0
419e50:	52                   	push   %edx
419e51:	00 31                	add    %dh,(%ecx)
419e53:	00 56 00             	add    %dl,0x0(%esi)
419e56:	4a                   	dec    %edx
419e57:	00 52 00             	add    %dl,0x0(%edx)
419e5a:	2e 06                	cs push %es
419e5c:	2e 06                	cs push %es
419e5e:	2e 06                	cs push %es
419e60:	2e 06                	cs push %es
419e62:	4e                   	dec    %esi
419e63:	00 2e                	add    %ch,(%esi)
419e65:	06                   	push   %es
419e66:	50                   	push   %eax
419e67:	00 2e                	add    %ch,(%esi)
419e69:	06                   	push   %es
419e6a:	2e 06                	cs push %es
419e6c:	42                   	inc    %edx
419e6d:	00 67 00             	add    %ah,0x0(%edi)
419e70:	2e 06                	cs push %es
419e72:	77 00                	ja     0x419e74
419e74:	2e 06                	cs push %es
419e76:	2e 06                	cs push %es
419e78:	49                   	dec    %ecx
419e79:	00 30                	add    %dh,(%eax)
419e7b:	00 4a 00             	add    %cl,0x0(%edx)
419e7e:	73 00                	jae    0x419e80
419e80:	62 00                	bound  %eax,(%eax)
419e82:	32 00                	xor    (%eax),%al
419e84:	49                   	dec    %ecx
419e85:	00 2e                	add    %ch,(%esi)
419e87:	06                   	push   %es
419e88:	2e 06                	cs push %es
419e8a:	2e 06                	cs push %es
419e8c:	2e 06                	cs push %es
419e8e:	2e 06                	cs push %es
419e90:	2e 06                	cs push %es
419e92:	2e 06                	cs push %es
419e94:	2e 06                	cs push %es
419e96:	2e 06                	cs push %es
419e98:	2e 06                	cs push %es
419e9a:	67 00 2e 06 2e       	add    %ch,0x2e06
419e9f:	06                   	push   %es
419ea0:	2e 06                	cs push %es
419ea2:	56                   	push   %esi
419ea3:	00 63 00             	add    %ah,0x0(%ebx)
419ea6:	64 00 2e             	add    %ch,%fs:(%esi)
419ea9:	06                   	push   %es
419eaa:	67 00 67 00          	add    %ah,0x0(%bx)
419eae:	4a                   	dec    %edx
419eaf:	00 2e                	add    %ch,(%esi)
419eb1:	06                   	push   %es
419eb2:	51                   	push   %ecx
419eb3:	00 2e                	add    %ch,(%esi)
419eb5:	06                   	push   %es
419eb6:	2e 06                	cs push %es
419eb8:	2e 06                	cs push %es
419eba:	50                   	push   %eax
419ebb:	00 6f 00             	add    %ch,0x0(%edi)
419ebe:	42                   	inc    %edx
419ebf:	00 4d 00             	add    %cl,0x0(%ebp)
419ec2:	77 00                	ja     0x419ec4
419ec4:	2e 06                	cs push %es
419ec6:	57                   	push   %edi
419ec7:	00 2e                	add    %ch,(%esi)
419ec9:	06                   	push   %es
419eca:	2e 06                	cs push %es
419ecc:	2e 06                	cs push %es
419ece:	42                   	inc    %edx
419ecf:	00 2e                	add    %ch,(%esi)
419ed1:	06                   	push   %es
419ed2:	2e 06                	cs push %es
419ed4:	2e 06                	cs push %es
419ed6:	2e 06                	cs push %es
419ed8:	4c                   	dec    %esp
419ed9:	00 67 00             	add    %ah,0x0(%edi)
419edc:	2e 06                	cs push %es
419ede:	2e 06                	cs push %es
419ee0:	2e 06                	cs push %es
419ee2:	2e 06                	cs push %es
419ee4:	73 00                	jae    0x419ee6
419ee6:	2e 06                	cs push %es
419ee8:	2e 06                	cs push %es
419eea:	2e 06                	cs push %es
419eec:	2e 06                	cs push %es
419eee:	52                   	push   %edx
419eef:	00 2e                	add    %ch,(%esi)
419ef1:	06                   	push   %es
419ef2:	2e 06                	cs push %es
419ef4:	2e 06                	cs push %es
419ef6:	2e 06                	cs push %es
419ef8:	49                   	dec    %ecx
419ef9:	00 51 00             	add    %dl,0x0(%ecx)
419efc:	2e 06                	cs push %es
419efe:	2e 06                	cs push %es
419f00:	2e 06                	cs push %es
419f02:	43                   	inc    %ebx
419f03:	00 59 00             	add    %bl,0x0(%ecx)
419f06:	2e 06                	cs push %es
419f08:	2e 06                	cs push %es
419f0a:	2e 06                	cs push %es
419f0c:	42                   	inc    %edx
419f0d:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
419f11:	06                   	push   %es
419f12:	2e 06                	cs push %es
419f14:	2e 06                	cs push %es
419f16:	2e 06                	cs push %es
419f18:	42                   	inc    %edx
419f19:	00 2e                	add    %ch,(%esi)
419f1b:	06                   	push   %es
419f1c:	2e 06                	cs push %es
419f1e:	2e 06                	cs push %es
419f20:	2e 06                	cs push %es
419f22:	2e 06                	cs push %es
419f24:	34 00                	xor    $0x0,%al
419f26:	2e 06                	cs push %es
419f28:	2e 06                	cs push %es
419f2a:	2e 06                	cs push %es
419f2c:	2e 06                	cs push %es
419f2e:	52                   	push   %edx
419f2f:	00 2e                	add    %ch,(%esi)
419f31:	06                   	push   %es
419f32:	2e 06                	cs push %es
419f34:	2e 06                	cs push %es
419f36:	2e 06                	cs push %es
419f38:	42                   	inc    %edx
419f39:	00 51 00             	add    %dl,0x0(%ecx)
419f3c:	2e 06                	cs push %es
419f3e:	2e 06                	cs push %es
419f40:	2e 06                	cs push %es
419f42:	2e 06                	cs push %es
419f44:	45                   	inc    %ebp
419f45:	00 2e                	add    %ch,(%esi)
419f47:	06                   	push   %es
419f48:	2e 06                	cs push %es
419f4a:	2e 06                	cs push %es
419f4c:	2e 06                	cs push %es
419f4e:	45                   	inc    %ebp
419f4f:	00 2e                	add    %ch,(%esi)
419f51:	06                   	push   %es
419f52:	2e 06                	cs push %es
419f54:	2e 06                	cs push %es
419f56:	2e 06                	cs push %es
419f58:	2e 06                	cs push %es
419f5a:	51                   	push   %ecx
419f5b:	00 2e                	add    %ch,(%esi)
419f5d:	06                   	push   %es
419f5e:	2e 06                	cs push %es
419f60:	2e 06                	cs push %es
419f62:	2e 06                	cs push %es
419f64:	2e 06                	cs push %es
419f66:	2e 06                	cs push %es