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
4050a7:	00 00                	add    %al,(%eax)
4050a9:	0a 6f 2c             	or     0x2c(%edi),%ch
4050ac:	00 00                	add    %al,(%eax)
4050ae:	0a 00                	or     (%eax),%al
4050b0:	02 7b 34             	add    0x34(%ebx),%bh
4050b3:	00 00                	add    %al,(%eax)
4050b5:	04 18                	add    $0x18,%al
4050b7:	6f                   	outsl  %ds:(%esi),(%dx)
4050b8:	34 00                	xor    $0x0,%al
4050ba:	00 0a                	add    %cl,(%edx)
4050bc:	00 02                	add    %al,(%edx)
4050be:	7b 35                	jnp    0x4050f5
4050c0:	00 00                	add    %al,(%eax)
4050c2:	04 20                	add    $0x20,%al
4050c4:	64 02 00             	add    %fs:(%eax),%al
4050c7:	00 1f                	add    %bl,(%edi)
4050c9:	37                   	aaa
4050ca:	73 1c                	jae    0x4050e8
4050cc:	00 00                	add    %al,(%eax)
4050ce:	0a 6f 32             	or     0x32(%edi),%ch
4050d1:	00 00                	add    %al,(%eax)
4050d3:	0a 00                	or     (%eax),%al
4050d5:	02 7b 35             	add    0x35(%ebx),%bh
4050d8:	00 00                	add    %al,(%eax)
4050da:	04 72                	add    $0x72,%al
4050dc:	3b 0b                	cmp    (%ebx),%ecx
4050de:	00 70 6f             	add    %dh,0x6f(%eax)
4050e1:	33 00                	xor    (%eax),%eax
4050e3:	00 0a                	add    %cl,(%edx)
4050e5:	00 02                	add    %al,(%edx)
4050e7:	7b 35                	jnp    0x40511e
4050e9:	00 00                	add    %al,(%eax)
4050eb:	04 20                	add    $0x20,%al
4050ed:	ad                   	lods   %ds:(%esi),%eax
4050ee:	00 00                	add    %al,(%eax)
4050f0:	00 1f                	add    %bl,(%edi)
4050f2:	17                   	pop    %ss
4050f3:	73 2b                	jae    0x405120
4050f5:	00 00                	add    %al,(%eax)
4050f7:	0a 6f 2c             	or     0x2c(%edi),%ch
4050fa:	00 00                	add    %al,(%eax)
4050fc:	0a 00                	or     (%eax),%al
4050fe:	02 7b 35             	add    0x35(%ebx),%bh
405101:	00 00                	add    %al,(%eax)
405103:	04 19                	add    $0x19,%al
405105:	6f                   	outsl  %ds:(%esi),(%dx)
405106:	34 00                	xor    $0x0,%al
405108:	00 0a                	add    %cl,(%edx)
40510a:	00 02                	add    %al,(%edx)
40510c:	7b 36                	jnp    0x405144
40510e:	00 00                	add    %al,(%eax)
405110:	04 20                	add    $0x20,%al
405112:	c6 02 00             	movb   $0x0,(%edx)
405115:	00 20                	add    %ah,(%eax)
405117:	a8 01                	test   $0x1,%al
405119:	00 00                	add    %al,(%eax)
40511b:	73 1c                	jae    0x405139
40511d:	00 00                	add    %al,(%eax)
40511f:	0a 6f 32             	or     0x32(%edi),%ch
405122:	00 00                	add    %al,(%eax)
405124:	0a 00                	or     (%eax),%al
405126:	02 7b 36             	add    0x36(%ebx),%bh
405129:	00 00                	add    %al,(%eax)
40512b:	04 72                	add    $0x72,%al
40512d:	4b                   	dec    %ebx
40512e:	0b 00                	or     (%eax),%eax
405130:	70 6f                	jo     0x4051a1
405132:	33 00                	xor    (%eax),%eax
405134:	00 0a                	add    %cl,(%edx)
405136:	00 02                	add    %al,(%edx)
405138:	7b 36                	jnp    0x405170
40513a:	00 00                	add    %al,(%eax)
40513c:	04 1f                	add    $0x1f,%al
40513e:	4b                   	dec    %ebx
40513f:	1f                   	pop    %ds
405140:	17                   	pop    %ss
405141:	73 2b                	jae    0x40516e
405143:	00 00                	add    %al,(%eax)
405145:	0a 6f 2c             	or     0x2c(%edi),%ch
405148:	00 00                	add    %al,(%eax)
40514a:	0a 00                	or     (%eax),%al
40514c:	02 7b 36             	add    0x36(%ebx),%bh
40514f:	00 00                	add    %al,(%eax)
405151:	04 1a                	add    $0x1a,%al
405153:	6f                   	outsl  %ds:(%esi),(%dx)
405154:	34 00                	xor    $0x0,%al
405156:	00 0a                	add    %cl,(%edx)
405158:	00 02                	add    %al,(%edx)
40515a:	7b 36                	jnp    0x405192
40515c:	00 00                	add    %al,(%eax)
40515e:	04 72                	add    $0x72,%al
405160:	61                   	popa
405161:	0b 00                	or     (%eax),%eax
405163:	70 6f                	jo     0x4051d4
405165:	20 00                	and    %al,(%eax)
405167:	00 0a                	add    %cl,(%edx)
405169:	00 02                	add    %al,(%edx)
40516b:	7b 36                	jnp    0x4051a3
40516d:	00 00                	add    %al,(%eax)
40516f:	04 17                	add    $0x17,%al
405171:	6f                   	outsl  %ds:(%esi),(%dx)
405172:	68 00 00 0a 00       	push   $0xa0000
405177:	02 7b 36             	add    0x36(%ebx),%bh
40517a:	00 00                	add    %al,(%eax)
40517c:	04 02                	add    $0x2,%al
40517e:	fe 06                	incb   (%esi)
405180:	32 00                	xor    (%eax),%al
405182:	00 06                	add    %al,(%esi)
405184:	73 2d                	jae    0x4051b3
405186:	00 00                	add    %al,(%eax)
405188:	0a 6f 69             	or     0x69(%edi),%ch
40518b:	00 00                	add    %al,(%eax)
40518d:	0a 00                	or     (%eax),%al
40518f:	02 7b 37             	add    0x37(%ebx),%bh
405192:	00 00                	add    %al,(%eax)
405194:	04 17                	add    $0x17,%al
405196:	6f                   	outsl  %ds:(%esi),(%dx)
405197:	31 00                	xor    %eax,(%eax)
405199:	00 0a                	add    %cl,(%edx)
40519b:	00 02                	add    %al,(%edx)
40519d:	7b 37                	jnp    0x4051d6
40519f:	00 00                	add    %al,(%eax)
4051a1:	04 20                	add    $0x20,%al
4051a3:	44                   	inc    %esp
4051a4:	02 00                	add    (%eax),%al
4051a6:	00 1f                	add    %bl,(%edi)
4051a8:	76 73                	jbe    0x40521d
4051aa:	1c 00                	sbb    $0x0,%al
4051ac:	00 0a                	add    %cl,(%edx)
4051ae:	6f                   	outsl  %ds:(%esi),(%dx)
4051af:	32 00                	xor    (%eax),%al
4051b1:	00 0a                	add    %cl,(%edx)
4051b3:	00 02                	add    %al,(%edx)
4051b5:	7b 37                	jnp    0x4051ee
4051b7:	00 00                	add    %al,(%eax)
4051b9:	04 72                	add    $0x72,%al
4051bb:	77 0b                	ja     0x4051c8
4051bd:	00 70 6f             	add    %dh,0x6f(%eax)
4051c0:	33 00                	xor    (%eax),%eax
4051c2:	00 0a                	add    %cl,(%edx)
4051c4:	00 02                	add    %al,(%edx)
4051c6:	7b 37                	jnp    0x4051ff
4051c8:	00 00                	add    %al,(%eax)
4051ca:	04 1f                	add    $0x1f,%al
4051cc:	31 1f                	xor    %ebx,(%edi)
4051ce:	0d 73 2b 00 00       	or     $0x2b73,%eax
4051d3:	0a 6f 2c             	or     0x2c(%edi),%ch
4051d6:	00 00                	add    %al,(%eax)
4051d8:	0a 00                	or     (%eax),%al
4051da:	02 7b 37             	add    0x37(%ebx),%bh
4051dd:	00 00                	add    %al,(%eax)
4051df:	04 1b                	add    $0x1b,%al
4051e1:	6f                   	outsl  %ds:(%esi),(%dx)
4051e2:	34 00                	xor    $0x0,%al
4051e4:	00 0a                	add    %cl,(%edx)
4051e6:	00 02                	add    %al,(%edx)
4051e8:	7b 37                	jnp    0x405221
4051ea:	00 00                	add    %al,(%eax)
4051ec:	04 72                	add    $0x72,%al
4051ee:	0b 0a                	or     (%edx),%ecx
4051f0:	00 70 6f             	add    %dh,0x6f(%eax)
4051f3:	20 00                	and    %al,(%eax)
4051f5:	00 0a                	add    %cl,(%edx)
4051f7:	00 02                	add    %al,(%edx)
4051f9:	7b 38                	jnp    0x405233
4051fb:	00 00                	add    %al,(%eax)
4051fd:	04 17                	add    $0x17,%al
4051ff:	6f                   	outsl  %ds:(%esi),(%dx)
405200:	31 00                	xor    %eax,(%eax)
405202:	00 0a                	add    %cl,(%edx)
405204:	00 02                	add    %al,(%edx)
405206:	7b 38                	jnp    0x405240
405208:	00 00                	add    %al,(%eax)
40520a:	04 20                	add    $0x20,%al
40520c:	44                   	inc    %esp