404deb:	0a 26                	or     (%esi),%ah
404ded:	02 7b 26             	add    0x26(%ebx),%bh
404df0:	00 00                	add    %al,(%eax)
404df2:	04 6f                	add    $0x6f,%al
404df4:	99                   	cltd
404df5:	00 00                	add    %al,(%eax)
404df7:	0a 02                	or     (%edx),%al
404df9:	7b 27                	jnp    0x404e22
404dfb:	00 00                	add    %al,(%eax)
404dfd:	04 16                	add    $0x16,%al
404dff:	16                   	push   %ss
404e00:	6f                   	outsl  %ds:(%esi),(%dx)
404e01:	9a 00 00 0a 00 02 7b 	lcall  $0x7b02,$0xa0000
404e08:	26 00 00             	add    %al,%es:(%eax)
404e0b:	04 6f                	add    $0x6f,%al
404e0d:	99                   	cltd
404e0e:	00 00                	add    %al,(%eax)
404e10:	0a 02                	or     (%edx),%al
404e12:	7b 28                	jnp    0x404e3c
404e14:	00 00                	add    %al,(%eax)
404e16:	04 17                	add    $0x17,%al
404e18:	16                   	push   %ss
404e19:	6f                   	outsl  %ds:(%esi),(%dx)
404e1a:	9a 00 00 0a 00 02 7b 	lcall  $0x7b02,$0xa0000
404e21:	26 00 00             	add    %al,%es:(%eax)
404e24:	04 6f                	add    $0x6f,%al
404e26:	99                   	cltd
404e27:	00 00                	add    %al,(%eax)
404e29:	0a 02                	or     (%edx),%al
404e2b:	7b 29                	jnp    0x404e56
404e2d:	00 00                	add    %al,(%eax)
404e2f:	04 17                	add    $0x17,%al
404e31:	17                   	pop    %ss
404e32:	6f                   	outsl  %ds:(%esi),(%dx)
404e33:	9a 00 00 0a 00 02 7b 	lcall  $0x7b02,$0xa0000
404e3a:	26 00 00             	add    %al,%es:(%eax)
404e3d:	04 6f                	add    $0x6f,%al
404e3f:	99                   	cltd
404e40:	00 00                	add    %al,(%eax)
404e42:	0a 02                	or     (%edx),%al
404e44:	7b 2a                	jnp    0x404e70
404e46:	00 00                	add    %al,(%eax)
404e48:	04 17                	add    $0x17,%al
404e4a:	18 6f 9a             	sbb    %ch,-0x66(%edi)
404e4d:	00 00                	add    %al,(%eax)
404e4f:	0a 00                	or     (%eax),%al
404e51:	02 7b 26             	add    0x26(%ebx),%bh
404e54:	00 00                	add    %al,(%eax)
404e56:	04 6f                	add    $0x6f,%al
404e58:	99                   	cltd
404e59:	00 00                	add    %al,(%eax)
404e5b:	0a 02                	or     (%edx),%al
404e5d:	7b 2b                	jnp    0x404e8a
404e5f:	00 00                	add    %al,(%eax)
404e61:	04 17                	add    $0x17,%al
404e63:	19 6f 9a             	sbb    %ebp,-0x66(%edi)
404e66:	00 00                	add    %al,(%eax)
404e68:	0a 00                	or     (%eax),%al
404e6a:	02 7b 26             	add    0x26(%ebx),%bh
404e6d:	00 00                	add    %al,(%eax)
404e6f:	04 6f                	add    $0x6f,%al
404e71:	99                   	cltd
404e72:	00 00                	add    %al,(%eax)
404e74:	0a 02                	or     (%edx),%al
404e76:	7b 2c                	jnp    0x404ea4
404e78:	00 00                	add    %al,(%eax)
404e7a:	04 17                	add    $0x17,%al
404e7c:	1a 6f 9a             	sbb    -0x66(%edi),%ch
404e7f:	00 00                	add    %al,(%eax)
404e81:	0a 00                	or     (%eax),%al
404e83:	02 7b 26             	add    0x26(%ebx),%bh
404e86:	00 00                	add    %al,(%eax)
404e88:	04 6f                	add    $0x6f,%al
404e8a:	99                   	cltd
404e8b:	00 00                	add    %al,(%eax)
404e8d:	0a 02                	or     (%edx),%al
404e8f:	7b 2d                	jnp    0x404ebe
404e91:	00 00                	add    %al,(%eax)
404e93:	04 17                	add    $0x17,%al
404e95:	1b 6f 9a             	sbb    -0x66(%edi),%ebp
404e98:	00 00                	add    %al,(%eax)
404e9a:	0a 00                	or     (%eax),%al
404e9c:	02 7b 26             	add    0x26(%ebx),%bh
404e9f:	00 00                	add    %al,(%eax)
404ea1:	04 1b                	add    $0x1b,%al
404ea3:	6f                   	outsl  %ds:(%esi),(%dx)
404ea4:	9b                   	fwait
404ea5:	00 00                	add    %al,(%eax)
404ea7:	0a 00                	or     (%eax),%al
404ea9:	02 7b 26             	add    0x26(%ebx),%bh
404eac:	00 00                	add    %al,(%eax)
404eae:	04 1f                	add    $0x1f,%al
404eb0:	18 1f                	sbb    %bl,(%edi)
404eb2:	15 73 22 00 00       	adc    $0x2273,%eax
404eb7:	0a 6f 23             	or     0x23(%edi),%ch
404eba:	00 00                	add    %al,(%eax)
404ebc:	0a 00                	or     (%eax),%al
404ebe:	02 7b 26             	add    0x26(%ebx),%bh
404ec1:	00 00                	add    %al,(%eax)
404ec3:	04 1e                	add    $0x1e,%al
404ec5:	1d 1e 1d 73 9c       	sbb    $0x9c731d1e,%eax
404eca:	00 00                	add    %al,(%eax)
404ecc:	0a 6f 9d             	or     -0x63(%edi),%ch
404ecf:	00 00                	add    %al,(%eax)
404ed1:	0a 00                	or     (%eax),%al
404ed3:	02 7b 26             	add    0x26(%ebx),%bh
404ed6:	00 00                	add    %al,(%eax)
404ed8:	04 72                	add    $0x72,%al
404eda:	b6 05                	mov    $0x5,%dh
404edc:	00 70 6f             	add    %dh,0x6f(%eax)
404edf:	24 00                	and    $0x0,%al
404ee1:	00 0a                	add    %cl,(%edx)
404ee3:	00 02                	add    %al,(%edx)
404ee5:	7b 26                	jnp    0x404f0d
404ee7:	00 00                	add    %al,(%eax)
404ee9:	04 1c                	add    $0x1c,%al
404eeb:	6f                   	outsl  %ds:(%esi),(%dx)
404eec:	9e                   	sahf
404eed:	00 00                	add    %al,(%eax)
404eef:	0a 00                	or     (%eax),%al
404ef1:	02 7b 26             	add    0x26(%ebx),%bh
404ef4:	00 00                	add    %al,(%eax)
404ef6:	04 6f                	add    $0x6f,%al
404ef8:	9f                   	lahf
404ef9:	00 00                	add    %al,(%eax)
404efb:	0a 18                	or     (%eax),%bl
404efd:	22 00                	and    (%eax),%al
404eff:	00 20                	add    %ah,(%eax)
404f01:	41                   	inc    %ecx
404f02:	73 a0                	jae    0x404ea4
404f04:	00 00                	add    %al,(%eax)
404f06:	0a 6f a1             	or     -0x5f(%edi),%ch
404f09:	00 00                	add    %al,(%eax)
404f0b:	0a 26                	or     (%esi),%ah
404f0d:	02 7b 26             	add    0x26(%ebx),%bh
404f10:	00 00                	add    %al,(%eax)
404f12:	04 6f                	add    $0x6f,%al
404f14:	9f                   	lahf
404f15:	00 00                	add    %al,(%eax)
404f17:	0a 18                	or     (%eax),%bl
404f19:	22 00                	and    (%eax),%al
404f1b:	00 20                	add    %ah,(%eax)
404f1d:	41                   	inc    %ecx
404f1e:	73 a0                	jae    0x404ec0
404f20:	00 00                	add    %al,(%eax)
404f22:	0a 6f a1             	or     -0x5f(%edi),%ch
404f25:	00 00                	add    %al,(%eax)
404f27:	0a 26                	or     (%esi),%ah
404f29:	02 7b 26             	add    0x26(%ebx),%bh
404f2c:	00 00                	add    %al,(%eax)
404f2e:	04 6f                	add    $0x6f,%al
404f30:	9f                   	lahf
404f31:	00 00                	add    %al,(%eax)
404f33:	0a 18                	or     (%eax),%bl
404f35:	22 00                	and    (%eax),%al
404f37:	00 20                	add    %ah,(%eax)
404f39:	41                   	inc    %ecx
404f3a:	73 a0                	jae    0x404edc
404f3c:	00 00                	add    %al,(%eax)
404f3e:	0a 6f a1             	or     -0x5f(%edi),%ch
404f41:	00 00                	add    %al,(%eax)
404f43:	0a 26                	or     (%esi),%ah
404f45:	02 7b 26             	add    0x26(%ebx),%bh
404f48:	00 00                	add    %al,(%eax)
404f4a:	04 6f                	add    $0x6f,%al
404f4c:	9f                   	lahf
404f4d:	00 00                	add    %al,(%eax)
404f4f:	0a 18                	or     (%eax),%bl
404f51:	22 00                	and    (%eax),%al
404f53:	00 20                	add    %ah,(%eax)
404f55:	41                   	inc    %ecx
404f56:	73 a0                	jae    0x404ef8
404f58:	00 00                	add    %al,(%eax)
404f5a:	0a 6f a1             	or     -0x5f(%edi),%ch
404f5d:	00 00                	add    %al,(%eax)
404f5f:	0a 26                	or     (%esi),%ah
404f61:	02 7b 26             	add    0x26(%ebx),%bh
404f64:	00 00                	add    %al,(%eax)
404f66:	04 6f                	add    $0x6f,%al
404f68:	9f                   	lahf
404f69:	00 00                	add    %al,(%eax)
404f6b:	0a 18                	or     (%eax),%bl
404f6d:	22 00                	and    (%eax),%al
404f6f:	00 48 42             	add    %cl,0x42(%eax)
404f72:	73 a0                	jae    0x404f14
404f74:	00 00                	add    %al,(%eax)
404f76:	0a 6f a1             	or     -0x5f(%edi),%ch
404f79:	00 00                	add    %al,(%eax)
404f7b:	0a 26                	or     (%esi),%ah
404f7d:	02 7b 26             	add    0x26(%ebx),%bh
404f80:	00 00                	add    %al,(%eax)
404f82:	04 6f                	add    $0x6f,%al
404f84:	9f                   	lahf
404f85:	00 00                	add    %al,(%eax)
404f87:	0a 18                	or     (%eax),%bl
404f89:	22 00                	and    (%eax),%al
404f8b:	00 20                	add    %ah,(%eax)
404f8d:	41                   	inc    %ecx
404f8e:	73 a0                	jae    0x404f30
404f90:	00 00                	add    %al,(%eax)
404f92:	0a 6f a1             	or     -0x5f(%edi),%ch
404f95:	00 00                	add    %al,(%eax)
404f97:	0a 26                	or     (%esi),%ah
404f99:	02 7b 26             	add    0x26(%ebx),%bh
404f9c:	00 00                	add    %al,(%eax)
404f9e:	04 20                	add    $0x20,%al
404fa0:	58                   	pop    %eax
404fa1:	04 00                	add    $0x0,%al
404fa3:	00 20                	add    %ah,(%eax)
404fa5:	79 02                	jns    0x404fa9
404fa7:	00 00                	add    %al,(%eax)
404fa9:	73 25                	jae    0x404fd0
404fab:	00 00                	add    %al,(%eax)
404fad:	0a 6f 26             	or     0x26(%edi),%ch
404fb0:	00 00                	add    %al,(%eax)
404fb2:	0a 00                	or     (%eax),%al
404fb4:	02 7b 26             	add    0x26(%ebx),%bh
404fb7:	00 00                	add    %al,(%eax)
404fb9:	04 16                	add    $0x16,%al
404fbb:	6f                   	outsl  %ds:(%esi),(%dx)
404fbc:	27                   	daa
404fbd:	00 00                	add    %al,(%eax)
404fbf:	0a 00                	or     (%eax),%al
404fc1:	02 7b 27             	add    0x27(%ebx),%bh
404fc4:	00 00                	add    %al,(%eax)
404fc6:	04 1b                	add    $0x1b,%al
404fc8:	6f                   	outsl  %ds:(%esi),(%dx)
404fc9:	9b                   	fwait
404fca:	00 00                	add    %al,(%eax)
404fcc:	0a 00                	or     (%eax),%al
404fce:	02 7b 27             	add    0x27(%ebx),%bh
404fd1:	00 00                	add    %al,(%eax)
404fd3:	04 06                	add    $0x6,%al
404fd5:	72 d8                	jb     0x404faf
404fd7:	05 00 70 6f a2       	add    $0xa26f7000,%eax
404fdc:	00 00                	add    %al,(%eax)
404fde:	0a 74 72 00          	or     0x0(%edx,%esi,2),%dh
404fe2:	00 01                	add    %al,(%ecx)
404fe4:	6f                   	outsl  %ds:(%esi),(%dx)
404fe5:	a3 00 00 0a 00       	mov    %eax,0xa0000
404fea:	02 7b 27             	add    0x27(%ebx),%bh
404fed:	00 00                	add    %al,(%eax)
404fef:	04 1e                	add    $0x1e,%al
404ff1:	1d 73 22 00 00       	sbb    $0x2273,%eax
404ff6:	0a 6f 23             	or     0x23(%edi),%ch
404ff9:	00 00                	add    %al,(%eax)
404ffb:	0a 00                	or     (%eax),%al
404ffd:	02 7b 27             	add    0x27(%ebx),%bh
405000:	00 00                	add    %al,(%eax)
405002:	04 1e                	add    $0x1e,%al
405004:	1d 1e 1d 73 9c       	sbb    $0x9c731d1e,%eax
405009:	00 00                	add    %al,(%eax)
40500b:	0a 6f 9d             	or     -0x63(%edi),%ch
40500e:	00 00                	add    %al,(%eax)
405010:	0a 00                	or     (%eax),%al
405012:	02 7b 27             	add    0x27(%ebx),%bh
405015:	00 00                	add    %al,(%eax)
405017:	04 72                	add    $0x72,%al
405019:	02 06                	add    (%esi),%al
40501b:	00 70 6f             	add    %dh,0x6f(%eax)
40501e:	24 00                	and    $0x0,%al
405020:	00 0a                	add    %cl,(%edx)
405022:	00 02                	add    %al,(%edx)
405024:	7b 26                	jnp    0x40504c
405026:	00 00                	add    %al,(%eax)
405028:	04 02                	add    $0x2,%al
40502a:	7b 27                	jnp    0x405053
40502c:	00 00                	add    %al,(%eax)
40502e:	04 1c                	add    $0x1c,%al
405030:	6f                   	outsl  %ds:(%esi),(%dx)
405031:	a4                   	movsb  %ds:(%esi),%es:(%edi)
405032:	00 00                	add    %al,(%eax)
405034:	0a 00                	or     (%eax),%al
405036:	02 7b 27             	add    0x27(%ebx),%bh
405039:	00 00                	add    %al,(%eax)
40503b:	04 20                	add    $0x20,%al
40503d:	5e                   	pop    %esi
40503e:	01 00                	add    %eax,(%eax)
405040:	00 20                	add    %ah,(%eax)
405042:	6b 02 00             	imul   $0x0,(%edx),%eax
405045:	00 73 25             	add    %dh,0x25(%ebx)
405048:	00 00                	add    %al,(%eax)
40504a:	0a 6f 26             	or     0x26(%edi),%ch
40504d:	00 00                	add    %al,(%eax)
40504f:	0a 00                	or     (%eax),%al
405051:	02 7b 27             	add    0x27(%ebx),%bh
405054:	00 00                	add    %al,(%eax)
405056:	04 17                	add    $0x17,%al
405058:	6f                   	outsl  %ds:(%esi),(%dx)
405059:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40505a:	00 00                	add    %al,(%eax)
40505c:	0a 00                	or     (%eax),%al
40505e:	02 7b 27             	add    0x27(%ebx),%bh
405061:	00 00                	add    %al,(%eax)
405063:	04 1f                	add    $0x1f,%al
405065:	0c 6f                	or     $0x6f,%al
405067:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
405068:	00 00                	add    %al,(%eax)
40506a:	0a 00                	or     (%eax),%al
40506c:	02 7b 27             	add    0x27(%ebx),%bh
40506f:	00 00                	add    %al,(%eax)
405071:	04 16                	add    $0x16,%al
405073:	6f                   	outsl  %ds:(%esi),(%dx)
405074:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
405075:	00 00                	add    %al,(%eax)
405077:	0a 00                	or     (%eax),%al
405079:	02 7b 28             	add    0x28(%ebx),%bh
40507c:	00 00                	add    %al,(%eax)
40507e:	04 1b                	add    $0x1b,%al
405080:	6f                   	outsl  %ds:(%esi),(%dx)
405081:	9b                   	fwait
405082:	00 00                	add    %al,(%eax)
405084:	0a 00                	or     (%eax),%al
405086:	02 7b 28             	add    0x28(%ebx),%bh
405089:	00 00                	add    %al,(%eax)
40508b:	04 20                	add    $0x20,%al
40508d:	7e 01                	jle    0x405090
40508f:	00 00                	add    %al,(%eax)
405091:	16                   	push   %ss
405092:	73 22                	jae    0x4050b6
405094:	00 00                	add    %al,(%eax)
405096:	0a 6f 23             	or     0x23(%edi),%ch
405099:	00 00                	add    %al,(%eax)
40509b:	0a 00                	or     (%eax),%al
40509d:	02 7b 28             	add    0x28(%ebx),%bh
4050a0:	00 00                	add    %al,(%eax)
4050a2:	04 1f                	add    $0x1f,%al
4050a4:	10 16                	adc    %dl,(%esi)
4050a6:	1e                   	push   %ds
4050a7:	16                   	push   %ss
4050a8:	73 9c                	jae    0x405046
4050aa:	00 00                	add    %al,(%eax)
4050ac:	0a 6f 9d             	or     -0x63(%edi),%ch
4050af:	00 00                	add    %al,(%eax)
4050b1:	0a 00                	or     (%eax),%al
4050b3:	02 7b 28             	add    0x28(%ebx),%bh
4050b6:	00 00                	add    %al,(%eax)
4050b8:	04 16                	add    $0x16,%al
4050ba:	1f                   	pop    %ds
4050bb:	29 73 25             	sub    %esi,0x25(%ebx)
4050be:	00 00                	add    %al,(%eax)
4050c0:	0a 6f a8             	or     -0x58(%edi),%ch
4050c3:	00 00                	add    %al,(%eax)
4050c5:	0a 00                	or     (%eax),%al
4050c7:	02 7b 28             	add    0x28(%ebx),%bh
4050ca:	00 00                	add    %al,(%eax)
4050cc:	04 72                	add    $0x72,%al
4050ce:	20 06                	and    %al,(%esi)
4050d0:	00 70 6f             	add    %dh,0x6f(%eax)
4050d3:	24 00                	and    $0x0,%al