404dc2:	02 13                	add    (%ebx),%dl
404dc4:	07                   	pop    %es
404dc5:	11 07                	adc    %eax,(%edi)
404dc7:	2c 0b                	sub    $0xb,%al
404dc9:	72 bd                	jb     0x404d88
404dcb:	0a 00                	or     (%eax),%al
404dcd:	70 28                	jo     0x404df7
404dcf:	52                   	push   %edx
404dd0:	00 00                	add    %al,(%eax)
404dd2:	0a 26                	or     (%esi),%ah
404dd4:	00 00                	add    %al,(%eax)
404dd6:	de 11                	ficoms (%ecx)
404dd8:	13 08                	adc    (%eax),%ecx
404dda:	00 72 df             	add    %dh,-0x21(%edx)
404ddd:	0a 00                	or     (%eax),%al
404ddf:	70 28                	jo     0x404e09
404de1:	52                   	push   %edx
404de2:	00 00                	add    %al,(%eax)
404de4:	0a 26                	or     (%esi),%ah
404de6:	00 de                	add    %bl,%dh
404de8:	00 2a                	add    %ch,(%edx)
404dea:	00 00                	add    %al,(%eax)
404dec:	01 10                	add    %edx,(%eax)
404dee:	00 00                	add    %al,(%eax)
404df0:	00 00                	add    %al,(%eax)
404df2:	01 00                	add    %eax,(%eax)
404df4:	d7                   	xlat   %ds:(%ebx)
404df5:	d8 00                	fadds  (%eax)
404df7:	11 1c 00             	adc    %ebx,(%eax,%eax,1)
404dfa:	00 01                	add    %al,(%ecx)
404dfc:	13 30                	adc    (%eax),%esi
404dfe:	02 00                	add    (%eax),%al
404e00:	24 00                	and    $0x0,%al
404e02:	00 00                	add    %al,(%eax)
404e04:	14 00                	adc    $0x0,%al
404e06:	00 11                	add    %dl,(%ecx)
404e08:	00 02                	add    %al,(%edx)
404e0a:	7b 30                	jnp    0x404e3c
404e0c:	00 00                	add    %al,(%eax)
404e0e:	04 73                	add    $0x73,%al
404e10:	29 00                	sub    %eax,(%eax)
404e12:	00 06                	add    %al,(%esi)
404e14:	0a 06                	or     (%esi),%al
404e16:	02 6f 6a             	add    0x6a(%edi),%ch
404e19:	00 00                	add    %al,(%eax)
404e1b:	0a 00                	or     (%eax),%al
404e1d:	06                   	push   %es
404e1e:	6f                   	outsl  %ds:(%esi),(%dx)
404e1f:	6b 00 00             	imul   $0x0,(%eax),%eax
404e22:	0a 00                	or     (%eax),%al
404e24:	02 28                	add    (%eax),%ch
404e26:	6c                   	insb   (%dx),%es:(%edi)
404e27:	00 00                	add    %al,(%eax)
404e29:	0a 00                	or     (%eax),%al
404e2b:	2a 13                	sub    (%ebx),%dl
404e2d:	30 02                	xor    %al,(%edx)
404e2f:	00 2b                	add    %ch,(%ebx)
404e31:	00 00                	add    %al,(%eax)
404e33:	00 03                	add    %al,(%ebx)
404e35:	00 00                	add    %al,(%eax)
404e37:	11 00                	adc    %eax,(%eax)
404e39:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
404e3c:	02 7b 31             	add    0x31(%ebx),%bh
404e3f:	00 00                	add    %al,(%eax)
404e41:	04 14                	add    $0x14,%al
404e43:	fe 03                	incb   (%ebx)
404e45:	2b 01                	sub    (%ecx),%eax
404e47:	16                   	push   %ss
404e48:	0a 06                	or     (%esi),%al
404e4a:	2c 0e                	sub    $0xe,%al
404e4c:	00 02                	add    %al,(%edx)
404e4e:	7b 31                	jnp    0x404e81
404e50:	00 00                	add    %al,(%eax)
404e52:	04 6f                	add    $0x6f,%al
404e54:	23 00                	and    (%eax),%eax
404e56:	00 0a                	add    %cl,(%edx)
404e58:	00 00                	add    %al,(%eax)
404e5a:	02 03                	add    (%ebx),%al
404e5c:	28 60 00             	sub    %ah,0x0(%eax)
404e5f:	00 0a                	add    %cl,(%edx)
404e61:	00 2a                	add    %ch,(%edx)
404e63:	00 13                	add    %dl,(%ebx)
404e65:	30 03                	xor    %al,(%ebx)
404e67:	00 ff                	add    %bh,%bh
404e69:	0b 00                	or     (%eax),%eax
404e6b:	00 00                	add    %al,(%eax)
404e6d:	00 00                	add    %al,(%eax)
404e6f:	00 00                	add    %al,(%eax)
404e71:	02 73 7e             	add    0x7e(%ebx),%dh
404e74:	00 00                	add    %al,(%eax)
404e76:	0a 7d 32             	or     0x32(%ebp),%bh
404e79:	00 00                	add    %al,(%eax)
404e7b:	04 02                	add    $0x2,%al
404e7d:	73 64                	jae    0x404ee3
404e7f:	00 00                	add    %al,(%eax)
404e81:	0a 7d 33             	or     0x33(%ebp),%bh
404e84:	00 00                	add    %al,(%eax)
404e86:	04 02                	add    $0x2,%al
404e88:	73 26                	jae    0x404eb0
404e8a:	00 00                	add    %al,(%eax)
404e8c:	0a 7d 34             	or     0x34(%ebp),%bh
404e8f:	00 00                	add    %al,(%eax)
404e91:	04 02                	add    $0x2,%al
404e93:	73 26                	jae    0x404ebb
404e95:	00 00                	add    %al,(%eax)
404e97:	0a 7d 35             	or     0x35(%ebp),%bh
404e9a:	00 00                	add    %al,(%eax)
404e9c:	04 02                	add    $0x2,%al
404e9e:	73 64                	jae    0x404f04
404ea0:	00 00                	add    %al,(%eax)
404ea2:	0a 7d 36             	or     0x36(%ebp),%bh
404ea5:	00 00                	add    %al,(%eax)
404ea7:	04 02                	add    $0x2,%al
404ea9:	73 26                	jae    0x404ed1
404eab:	00 00                	add    %al,(%eax)
404ead:	0a 7d 37             	or     0x37(%ebp),%bh
404eb0:	00 00                	add    %al,(%eax)
404eb2:	04 02                	add    $0x2,%al
404eb4:	73 26                	jae    0x404edc
404eb6:	00 00                	add    %al,(%eax)
404eb8:	0a 7d 38             	or     0x38(%ebp),%bh
404ebb:	00 00                	add    %al,(%eax)
404ebd:	04 02                	add    $0x2,%al
404ebf:	73 26                	jae    0x404ee7
404ec1:	00 00                	add    %al,(%eax)
404ec3:	0a 7d 39             	or     0x39(%ebp),%bh
404ec6:	00 00                	add    %al,(%eax)
404ec8:	04 02                	add    $0x2,%al
404eca:	73 26                	jae    0x404ef2
404ecc:	00 00                	add    %al,(%eax)
404ece:	0a 7d 3a             	or     0x3a(%ebp),%bh
404ed1:	00 00                	add    %al,(%eax)
404ed3:	04 02                	add    $0x2,%al
404ed5:	73 26                	jae    0x404efd
404ed7:	00 00                	add    %al,(%eax)
404ed9:	0a 7d 3b             	or     0x3b(%ebp),%bh
404edc:	00 00                	add    %al,(%eax)
404ede:	04 02                	add    $0x2,%al
404ee0:	73 61                	jae    0x404f43
404ee2:	00 00                	add    %al,(%eax)
404ee4:	0a 7d 3c             	or     0x3c(%ebp),%bh
404ee7:	00 00                	add    %al,(%eax)
404ee9:	04 02                	add    $0x2,%al
404eeb:	73 61                	jae    0x404f4e
404eed:	00 00                	add    %al,(%eax)
404eef:	0a 7d 3d             	or     0x3d(%ebp),%bh
404ef2:	00 00                	add    %al,(%eax)
404ef4:	04 02                	add    $0x2,%al
404ef6:	73 61                	jae    0x404f59
404ef8:	00 00                	add    %al,(%eax)
404efa:	0a 7d 3e             	or     0x3e(%ebp),%bh
404efd:	00 00                	add    %al,(%eax)
404eff:	04 02                	add    $0x2,%al
404f01:	73 62                	jae    0x404f65
404f03:	00 00                	add    %al,(%eax)
404f05:	0a 7d 3f             	or     0x3f(%ebp),%bh
404f08:	00 00                	add    %al,(%eax)
404f0a:	04 02                	add    $0x2,%al
404f0c:	73 26                	jae    0x404f34
404f0e:	00 00                	add    %al,(%eax)
404f10:	0a 7d 40             	or     0x40(%ebp),%bh
404f13:	00 00                	add    %al,(%eax)
404f15:	04 02                	add    $0x2,%al
404f17:	73 8e                	jae    0x404ea7
404f19:	00 00                	add    %al,(%eax)
404f1b:	0a 7d 41             	or     0x41(%ebp),%bh
404f1e:	00 00                	add    %al,(%eax)
404f20:	04 02                	add    $0x2,%al
404f22:	73 8f                	jae    0x404eb3
404f24:	00 00                	add    %al,(%eax)
404f26:	0a 7d 42             	or     0x42(%ebp),%bh
404f29:	00 00                	add    %al,(%eax)
404f2b:	04 02                	add    $0x2,%al
404f2d:	73 26                	jae    0x404f55
404f2f:	00 00                	add    %al,(%eax)
404f31:	0a 7d 43             	or     0x43(%ebp),%bh
404f34:	00 00                	add    %al,(%eax)
404f36:	04 02                	add    $0x2,%al
404f38:	73 61                	jae    0x404f9b
404f3a:	00 00                	add    %al,(%eax)
404f3c:	0a 7d 44             	or     0x44(%ebp),%bh
404f3f:	00 00                	add    %al,(%eax)
404f41:	04 02                	add    $0x2,%al
404f43:	73 62                	jae    0x404fa7
404f45:	00 00                	add    %al,(%eax)
404f47:	0a 7d 45             	or     0x45(%ebp),%bh
404f4a:	00 00                	add    %al,(%eax)
404f4c:	04 02                	add    $0x2,%al
404f4e:	73 64                	jae    0x404fb4
404f50:	00 00                	add    %al,(%eax)
404f52:	0a 7d 46             	or     0x46(%ebp),%bh
404f55:	00 00                	add    %al,(%eax)
404f57:	04 02                	add    $0x2,%al
404f59:	73 64                	jae    0x404fbf
404f5b:	00 00                	add    %al,(%eax)
404f5d:	0a 7d 47             	or     0x47(%ebp),%bh
404f60:	00 00                	add    %al,(%eax)
404f62:	04 02                	add    $0x2,%al
404f64:	7b 32                	jnp    0x404f98
404f66:	00 00                	add    %al,(%eax)
404f68:	04 6f                	add    $0x6f,%al
404f6a:	27                   	daa
404f6b:	00 00                	add    %al,(%eax)
404f6d:	0a 00                	or     (%eax),%al
404f6f:	02 28                	add    (%eax),%ch
404f71:	28 00                	sub    %al,(%eax)
404f73:	00 0a                	add    %cl,(%edx)
404f75:	00 02                	add    %al,(%edx)
404f77:	7b 32                	jnp    0x404fab
404f79:	00 00                	add    %al,(%eax)
404f7b:	04 18                	add    $0x18,%al
404f7d:	6f                   	outsl  %ds:(%esi),(%dx)
404f7e:	7f 00                	jg     0x404f80
404f80:	00 0a                	add    %cl,(%edx)
404f82:	00 02                	add    %al,(%edx)
404f84:	7b 32                	jnp    0x404fb8
404f86:	00 00                	add    %al,(%eax)
404f88:	04 1f                	add    $0x1f,%al
404f8a:	0c 1f                	or     $0x1f,%al
404f8c:	20 73 1c             	and    %dh,0x1c(%ebx)
404f8f:	00 00                	add    %al,(%eax)
404f91:	0a 6f 32             	or     0x32(%edi),%ch
404f94:	00 00                	add    %al,(%eax)
404f96:	0a 00                	or     (%eax),%al
404f98:	02 7b 32             	add    0x32(%ebx),%bh
404f9b:	00 00                	add    %al,(%eax)
404f9d:	04 16                	add    $0x16,%al
404f9f:	6f                   	outsl  %ds:(%esi),(%dx)
404fa0:	80 00 00             	addb   $0x0,(%eax)
404fa3:	0a 00                	or     (%eax),%al
404fa5:	02 7b 32             	add    0x32(%ebx),%bh
404fa8:	00 00                	add    %al,(%eax)
404faa:	04 72                	add    $0x72,%al
404fac:	0b 0b                	or     (%ebx),%ecx
404fae:	00 70 6f             	add    %dh,0x6f(%eax)
404fb1:	33 00                	xor    (%eax),%eax
404fb3:	00 0a                	add    %cl,(%edx)
404fb5:	00 02                	add    %al,(%edx)
404fb7:	7b 32                	jnp    0x404feb
404fb9:	00 00                	add    %al,(%eax)
404fbb:	04 17                	add    $0x17,%al
404fbd:	6f                   	outsl  %ds:(%esi),(%dx)
404fbe:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
404fc4:	7b 32                	jnp    0x404ff8
404fc6:	00 00                	add    %al,(%eax)
404fc8:	04 20                	add    $0x20,%al
404fca:	1f                   	pop    %ds
404fcb:	02 00                	add    (%eax),%al
404fcd:	00 20                	add    %ah,(%eax)
404fcf:	82 01 00             	addb   $0x0,(%ecx)
404fd2:	00 73 2b             	add    %dh,0x2b(%ebx)
404fd5:	00 00                	add    %al,(%eax)
404fd7:	0a 6f 2c             	or     0x2c(%edi),%ch
404fda:	00 00                	add    %al,(%eax)
404fdc:	0a 00                	or     (%eax),%al
404fde:	02 7b 32             	add    0x32(%ebx),%bh
404fe1:	00 00                	add    %al,(%eax)
404fe3:	04 16                	add    $0x16,%al
404fe5:	6f                   	outsl  %ds:(%esi),(%dx)
404fe6:	34 00                	xor    $0x0,%al
404fe8:	00 0a                	add    %cl,(%edx)
404fea:	00 02                	add    %al,(%edx)
404fec:	7b 33                	jnp    0x405021
404fee:	00 00                	add    %al,(%eax)
404ff0:	04 20                	add    $0x20,%al
404ff2:	e0 01                	loopne 0x404ff5
404ff4:	00 00                	add    %al,(%eax)
404ff6:	20 a8 01 00 00 73    	and    %ch,0x73000001(%eax)
404ffc:	1c 00                	sbb    $0x0,%al
404ffe:	00 0a                	add    %cl,(%edx)
405000:	6f                   	outsl  %ds:(%esi),(%dx)
405001:	32 00                	xor    (%eax),%al
405003:	00 0a                	add    %cl,(%edx)
405005:	00 02                	add    %al,(%edx)
405007:	7b 33                	jnp    0x40503c
405009:	00 00                	add    %al,(%eax)
40500b:	04 72                	add    $0x72,%al
40500d:	1d 0b 00 70 6f       	sbb    $0x6f70000b,%eax
405012:	33 00                	xor    (%eax),%eax
405014:	00 0a                	add    %cl,(%edx)
405016:	00 02                	add    %al,(%edx)
405018:	7b 33                	jnp    0x40504d
40501a:	00 00                	add    %al,(%eax)
40501c:	04 1f                	add    $0x1f,%al
40501e:	4b                   	dec    %ebx
40501f:	1f                   	pop    %ds
405020:	17                   	pop    %ss
405021:	73 2b                	jae    0x40504e
405023:	00 00                	add    %al,(%eax)
405025:	0a 6f 2c             	or     0x2c(%edi),%ch
405028:	00 00                	add    %al,(%eax)
40502a:	0a 00                	or     (%eax),%al
40502c:	02 7b 33             	add    0x33(%ebx),%bh
40502f:	00 00                	add    %al,(%eax)
405031:	04 17                	add    $0x17,%al
405033:	6f                   	outsl  %ds:(%esi),(%dx)
405034:	34 00                	xor    $0x0,%al
405036:	00 0a                	add    %cl,(%edx)
405038:	00 02                	add    %al,(%edx)
40503a:	7b 33                	jnp    0x40506f
40503c:	00 00                	add    %al,(%eax)
40503e:	04 72                	add    $0x72,%al
405040:	2d 0b 00 70 6f       	sub    $0x6f70000b,%eax
405045:	20 00                	and    %al,(%eax)
405047:	00 0a                	add    %cl,(%edx)
405049:	00 02                	add    %al,(%edx)
40504b:	7b 33                	jnp    0x405080
40504d:	00 00                	add    %al,(%eax)
40504f:	04 17                	add    $0x17,%al
405051:	6f                   	outsl  %ds:(%esi),(%dx)
405052:	68 00 00 0a 00       	push   $0xa0000
405057:	02 7b 33             	add    0x33(%ebx),%bh
40505a:	00 00                	add    %al,(%eax)
40505c:	04 02                	add    $0x2,%al
40505e:	fe 06                	incb   (%esi)
405060:	39 00                	cmp    %eax,(%eax)
405062:	00 06                	add    %al,(%esi)
405064:	73 2d                	jae    0x405093
405066:	00 00                	add    %al,(%eax)
405068:	0a 6f 69             	or     0x69(%edi),%ch
40506b:	00 00                	add    %al,(%eax)
40506d:	0a 00                	or     (%eax),%al
40506f:	02 7b 34             	add    0x34(%ebx),%bh
405072:	00 00                	add    %al,(%eax)
405074:	04 20                	add    $0x20,%al
405076:	61                   	popa
405077:	02 00                	add    (%eax),%al
405079:	00 1f                	add    %bl,(%edi)
40507b:	20 73 1c             	and    %dh,0x1c(%ebx)
40507e:	00 00                	add    %al,(%eax)
405080:	0a 6f 32             	or     0x32(%edi),%ch
405083:	00 00                	add    %al,(%eax)
405085:	0a 00                	or     (%eax),%al
405087:	02 7b 34             	add    0x34(%ebx),%bh
40508a:	00 00                	add    %al,(%eax)
40508c:	04 72                	add    $0x72,%al
40508e:	d7                   	xlat   %ds:(%ebx)
40508f:	06                   	push   %es
405090:	00 70 6f             	add    %dh,0x6f(%eax)
405093:	33 00                	xor    (%eax),%eax
405095:	00 0a                	add    %cl,(%edx)
405097:	00 02                	add    %al,(%edx)
405099:	7b 34                	jnp    0x4050cf
40509b:	00 00                	add    %al,(%eax)
40509d:	04 20                	add    $0x20,%al
40509f:	b0 00                	mov    $0x0,%al
4050a1:	00 00                	add    %al,(%eax)
4050a3:	1f                   	pop    %ds
4050a4:	17                   	pop    %ss
4050a5:	73 2b                	jae    0x4050d2