4050da:	13 04 11             	adc    (%ecx,%edx,1),%eax
4050dd:	04 2c                	add    $0x2c,%al
4050df:	20 00                	and    %al,(%eax)
4050e1:	09 09                	or     %ecx,(%ecx)
4050e3:	1f                   	pop    %ds
4050e4:	2e 6f                	outsl  %cs:(%esi),(%dx)
4050e6:	c9                   	leave
4050e7:	00 00                	add    %al,(%eax)
4050e9:	0a 6f ca             	or     -0x36(%edi),%ch
4050ec:	00 00                	add    %al,(%eax)
4050ee:	0a 0d 07 09 28 a7    	or     0xa7280907,%cl
4050f4:	00 00                	add    %al,(%eax)
4050f6:	0a 6f 8b             	or     -0x75(%edi),%ch
4050f9:	00 00                	add    %al,(%eax)
4050fb:	06                   	push   %es
4050fc:	00 00                	add    %al,(%eax)
4050fe:	2b 0d 07 09 28 a7    	sub    0xa7280907,%ecx
405104:	00 00                	add    %al,(%eax)
405106:	0a 6f 8b             	or     -0x75(%edi),%ch
405109:	00 00                	add    %al,(%eax)
40510b:	06                   	push   %es
40510c:	00 00                	add    %al,(%eax)
40510e:	de 11                	ficoms (%ecx)
405110:	13 05 00 72 d5 10    	adc    0x10d57200,%eax
405116:	00 70 28             	add    %dh,0x28(%eax)
405119:	a8 00                	test   $0x0,%al
40511b:	00 0a                	add    %cl,(%edx)
40511d:	26 00 de             	es add %bl,%dh
405120:	00 07                	add    %al,(%edi)
405122:	06                   	push   %es
405123:	6f                   	outsl  %ds:(%esi),(%dx)
405124:	c4 00                	les    (%eax),%eax
405126:	00 0a                	add    %cl,(%edx)
405128:	1d 6f c5 00 00       	sbb    $0xc56f,%eax
40512d:	0a 6f c6             	or     -0x3a(%edi),%ch
405130:	00 00                	add    %al,(%eax)
405132:	0a 28                	or     (%eax),%ch
405134:	c7 00 00 0a 6f 8d    	movl   $0x8d6f0a00,(%eax)
40513a:	00 00                	add    %al,(%eax)
40513c:	06                   	push   %es
40513d:	00 72 b9             	add    %dh,-0x47(%edx)
405140:	14 00                	adc    $0x0,%al
405142:	70 07                	jo     0x40514b
405144:	02 7b 48             	add    0x48(%ebx),%bh
405147:	00 00                	add    %al,(%eax)
405149:	04 6f                	add    $0x6f,%al
40514b:	be 00 00 0a 16       	mov    $0x160a0000,%esi
405150:	6f                   	outsl  %ds:(%esi),(%dx)
405151:	bf 00 00 0a 6f       	mov    $0x6f0a0000,%edi
405156:	c0 00 00             	rolb   $0x0,(%eax)
405159:	0a 73 67             	or     0x67(%ebx),%dh
40515c:	00 00                	add    %al,(%eax)
40515e:	06                   	push   %es
40515f:	0c 08                	or     $0x8,%al
405161:	6f                   	outsl  %ds:(%esi),(%dx)
405162:	bd 00 00 0a 26       	mov    $0x260a0000,%ebp
405167:	2a 01                	sub    (%ecx),%al
405169:	10 00                	adc    %al,(%eax)
40516b:	00 00                	add    %al,(%eax)
40516d:	00 c7                	add    %al,%bh
40516f:	00 59 20             	add    %bl,0x20(%ecx)
405172:	01 11                	add    %edx,(%ecx)
405174:	3a 00                	cmp    (%eax),%al
405176:	00 01                	add    %al,(%ecx)
405178:	13 30                	adc    (%eax),%esi
40517a:	02 00                	add    (%eax),%al
40517c:	2b 00                	sub    (%eax),%eax
40517e:	00 00                	add    %al,(%eax)
405180:	03 00                	add    (%eax),%eax
405182:	00 11                	add    %dl,(%ecx)
405184:	00 03                	add    %al,(%ebx)
405186:	2c 0b                	sub    $0xb,%al
405188:	02 7b 47             	add    0x47(%ebx),%bh
40518b:	00 00                	add    %al,(%eax)
40518d:	04 14                	add    $0x14,%al
40518f:	fe 03                	incb   (%ebx)
405191:	2b 01                	sub    (%ecx),%eax
405193:	16                   	push   %ss
405194:	0a 06                	or     (%esi),%al
405196:	2c 0e                	sub    $0xe,%al
405198:	00 02                	add    %al,(%edx)
40519a:	7b 47                	jnp    0x4051e3
40519c:	00 00                	add    %al,(%eax)
40519e:	04 6f                	add    $0x6f,%al
4051a0:	27                   	daa
4051a1:	00 00                	add    %al,(%eax)
4051a3:	0a 00                	or     (%eax),%al
4051a5:	00 02                	add    %al,(%edx)
4051a7:	03 28                	add    (%eax),%ebp
4051a9:	28 00                	sub    %al,(%eax)
4051ab:	00 0a                	add    %cl,(%edx)
4051ad:	00 2a                	add    %ch,(%edx)
4051af:	00 13                	add    %dl,(%ebx)
4051b1:	30 06                	xor    %al,(%esi)
4051b3:	00 05 06 00 00 19    	add    %al,0x19000006
4051b9:	00 00                	add    %al,(%eax)
4051bb:	11 00                	adc    %eax,(%eax)
4051bd:	73 cb                	jae    0x40518a
4051bf:	00 00                	add    %al,(%eax)
4051c1:	0a 0a                	or     (%edx),%cl
4051c3:	73 cb                	jae    0x405190
4051c5:	00 00                	add    %al,(%eax)
4051c7:	0a 0b                	or     (%ebx),%cl
4051c9:	02 73 67             	add    0x67(%ebx),%dh
4051cc:	00 00                	add    %al,(%eax)
4051ce:	0a 7d 48             	or     0x48(%ebp),%bh
4051d1:	00 00                	add    %al,(%eax)
4051d3:	04 02                	add    $0x2,%al
4051d5:	73 2b                	jae    0x405202
4051d7:	00 00                	add    %al,(%eax)
4051d9:	0a 7d 49             	or     0x49(%ebp),%bh
4051dc:	00 00                	add    %al,(%eax)
4051de:	04 02                	add    $0x2,%al
4051e0:	73 2b                	jae    0x40520d
4051e2:	00 00                	add    %al,(%eax)
4051e4:	0a 7d 4a             	or     0x4a(%ebp),%bh
4051e7:	00 00                	add    %al,(%eax)
4051e9:	04 02                	add    $0x2,%al
4051eb:	73 2b                	jae    0x405218
4051ed:	00 00                	add    %al,(%eax)
4051ef:	0a 7d 4b             	or     0x4b(%ebp),%bh
4051f2:	00 00                	add    %al,(%eax)
4051f4:	04 02                	add    $0x2,%al
4051f6:	73 ac                	jae    0x4051a4
4051f8:	00 00                	add    %al,(%eax)
4051fa:	0a 7d 4c             	or     0x4c(%ebp),%bh
4051fd:	00 00                	add    %al,(%eax)
4051ff:	04 02                	add    $0x2,%al
405201:	73 2b                	jae    0x40522e
405203:	00 00                	add    %al,(%eax)
405205:	0a 7d 4d             	or     0x4d(%ebp),%bh
405208:	00 00                	add    %al,(%eax)
40520a:	04 02                	add    $0x2,%al
40520c:	7b 48                	jnp    0x405256
40520e:	00 00                	add    %al,(%eax)
405210:	04 6f                	add    $0x6f,%al
405212:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
405218:	7b 4c                	jnp    0x405266
40521a:	00 00                	add    %al,(%eax)
40521c:	04 6f                	add    $0x6f,%al
40521e:	2d 00 00 0a 00       	sub    $0xa0000,%eax
405223:	02 28                	add    (%eax),%ch
405225:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40522a:	02 7b 48             	add    0x48(%ebx),%bh
40522d:	00 00                	add    %al,(%eax)
40522f:	04 1f                	add    $0x1f,%al
405231:	0a 6f cc             	or     -0x34(%edi),%ch
405234:	00 00                	add    %al,(%eax)
405236:	0a 00                	or     (%eax),%al
405238:	02 7b 48             	add    0x48(%ebx),%bh
40523b:	00 00                	add    %al,(%eax)
40523d:	04 1f                	add    $0x1f,%al
40523f:	0b 6f cd             	or     -0x33(%edi),%ebp
405242:	00 00                	add    %al,(%eax)
405244:	0a 00                	or     (%eax),%al
405246:	02 7b 48             	add    0x48(%ebx),%bh
405249:	00 00                	add    %al,(%eax)
40524b:	04 28                	add    $0x28,%al
40524d:	ce                   	into
40524e:	00 00                	add    %al,(%eax)
405250:	0a 6f cf             	or     -0x31(%edi),%ch
405253:	00 00                	add    %al,(%eax)
405255:	0a 00                	or     (%eax),%al
405257:	06                   	push   %es
405258:	18 6f d0             	sbb    %ch,-0x30(%edi)
40525b:	00 00                	add    %al,(%eax)
40525d:	0a 00                	or     (%eax),%al
40525f:	06                   	push   %es
405260:	28 d1                	sub    %dl,%cl
405262:	00 00                	add    %al,(%eax)
405264:	0a 6f d2             	or     -0x2e(%edi),%ch
405267:	00 00                	add    %al,(%eax)
405269:	0a 00                	or     (%eax),%al
40526b:	06                   	push   %es
40526c:	72 7f                	jb     0x4052ed
40526e:	11 00                	adc    %eax,(%eax)
405270:	70 22                	jo     0x405294
405272:	00 00                	add    %al,(%eax)
405274:	10 41 17             	adc    %al,0x17(%ecx)
405277:	19 20                	sbb    %esp,(%eax)
405279:	cc                   	int3
40527a:	00 00                	add    %al,(%eax)
40527c:	00 73 78             	add    %dh,0x78(%ebx)
40527f:	00 00                	add    %al,(%eax)
405281:	0a 6f d3             	or     -0x2d(%edi),%ch
405284:	00 00                	add    %al,(%eax)
405286:	0a 00                	or     (%eax),%al
405288:	06                   	push   %es
405289:	28 d4                	sub    %dl,%ah
40528b:	00 00                	add    %al,(%eax)
40528d:	0a 6f d5             	or     -0x2b(%edi),%ch
405290:	00 00                	add    %al,(%eax)
405292:	0a 00                	or     (%eax),%al
405294:	06                   	push   %es
405295:	28 d6                	sub    %dl,%dh
405297:	00 00                	add    %al,(%eax)
405299:	0a 6f d7             	or     -0x29(%edi),%ch
40529c:	00 00                	add    %al,(%eax)
40529e:	0a 00                	or     (%eax),%al
4052a0:	06                   	push   %es
4052a1:	28 d8                	sub    %bl,%al
4052a3:	00 00                	add    %al,(%eax)
4052a5:	0a 6f d9             	or     -0x27(%edi),%ch
4052a8:	00 00                	add    %al,(%eax)
4052aa:	0a 00                	or     (%eax),%al
4052ac:	06                   	push   %es
4052ad:	17                   	pop    %ss
4052ae:	6f                   	outsl  %ds:(%esi),(%dx)
4052af:	ba 00 00 0a 00       	mov    $0xa0000,%edx
4052b4:	02 7b 48             	add    0x48(%ebx),%bh
4052b7:	00 00                	add    %al,(%eax)
4052b9:	04 06                	add    $0x6,%al
4052bb:	6f                   	outsl  %ds:(%esi),(%dx)
4052bc:	da 00                	fiaddl (%eax)
4052be:	00 0a                	add    %cl,(%edx)
4052c0:	00 02                	add    %al,(%edx)
4052c2:	7b 48                	jnp    0x40530c
4052c4:	00 00                	add    %al,(%eax)
4052c6:	04 18                	add    $0x18,%al
4052c8:	6f                   	outsl  %ds:(%esi),(%dx)
4052c9:	6d                   	insl   (%dx),%es:(%edi)
4052ca:	00 00                	add    %al,(%eax)
4052cc:	0a 00                	or     (%eax),%al
4052ce:	07                   	pop    %es
4052cf:	1f                   	pop    %ds
4052d0:	10 6f d0             	adc    %ch,-0x30(%edi)
4052d3:	00 00                	add    %al,(%eax)
4052d5:	0a 00                	or     (%eax),%al
4052d7:	07                   	pop    %es
4052d8:	28 db                	sub    %bl,%bl
4052da:	00 00                	add    %al,(%eax)
4052dc:	0a 6f d2             	or     -0x2e(%edi),%ch
4052df:	00 00                	add    %al,(%eax)
4052e1:	0a 00                	or     (%eax),%al
4052e3:	07                   	pop    %es
4052e4:	72 7f                	jb     0x405365
4052e6:	11 00                	adc    %eax,(%eax)
4052e8:	70 22                	jo     0x40530c
4052ea:	00 00                	add    %al,(%eax)
4052ec:	04 41                	add    $0x41,%al
4052ee:	16                   	push   %ss
4052ef:	19 20                	sbb    %esp,(%eax)
4052f1:	cc                   	int3
4052f2:	00 00                	add    %al,(%eax)
4052f4:	00 73 78             	add    %dh,0x78(%ebx)
4052f7:	00 00                	add    %al,(%eax)
4052f9:	0a 6f d3             	or     -0x2d(%edi),%ch
4052fc:	00 00                	add    %al,(%eax)
4052fe:	0a 00                	or     (%eax),%al
405300:	07                   	pop    %es
405301:	28 dc                	sub    %bl,%ah
405303:	00 00                	add    %al,(%eax)
405305:	0a 6f d5             	or     -0x2b(%edi),%ch
405308:	00 00                	add    %al,(%eax)
40530a:	0a 00                	or     (%eax),%al
40530c:	07                   	pop    %es
40530d:	28 d6                	sub    %dl,%dh
40530f:	00 00                	add    %al,(%eax)
405311:	0a 6f d7             	or     -0x29(%edi),%ch
405314:	00 00                	add    %al,(%eax)
405316:	0a 00                	or     (%eax),%al
405318:	07                   	pop    %es
405319:	28 d8                	sub    %bl,%al
40531b:	00 00                	add    %al,(%eax)
40531d:	0a 6f d9             	or     -0x27(%edi),%ch
405320:	00 00                	add    %al,(%eax)
405322:	0a 00                	or     (%eax),%al
405324:	07                   	pop    %es
405325:	18 6f ba             	sbb    %ch,-0x46(%edi)
405328:	00 00                	add    %al,(%eax)
40532a:	0a 00                	or     (%eax),%al
40532c:	02 7b 48             	add    0x48(%ebx),%bh
40532f:	00 00                	add    %al,(%eax)
405331:	04 07                	add    $0x7,%al
405333:	6f                   	outsl  %ds:(%esi),(%dx)
405334:	dd 00                	fldl   (%eax)
405336:	00 0a                	add    %cl,(%edx)
405338:	00 02                	add    %al,(%edx)
40533a:	7b 48                	jnp    0x405384
40533c:	00 00                	add    %al,(%eax)
40533e:	04 1a                	add    $0x1a,%al
405340:	6f                   	outsl  %ds:(%esi),(%dx)
405341:	de 00                	fiadds (%eax)
405343:	00 0a                	add    %cl,(%edx)
405345:	00 02                	add    %al,(%edx)
405347:	7b 48                	jnp    0x405391
405349:	00 00                	add    %al,(%eax)
40534b:	04 28                	add    $0x28,%al
40534d:	df 00                	filds  (%eax)
40534f:	00 0a                	add    %cl,(%edx)
405351:	6f                   	outsl  %ds:(%esi),(%dx)
405352:	e0 00                	loopne 0x405354
405354:	00 0a                	add    %cl,(%edx)
405356:	00 02                	add    %al,(%edx)
405358:	7b 48                	jnp    0x4053a2
40535a:	00 00                	add    %al,(%eax)
40535c:	04 1a                	add    $0x1a,%al
40535e:	1f                   	pop    %ds
40535f:	4b                   	dec    %ebx
405360:	73 31                	jae    0x405393
405362:	00 00                	add    %al,(%eax)
405364:	0a 6f 32             	or     0x32(%edi),%ch
405367:	00 00                	add    %al,(%eax)
405369:	0a 00                	or     (%eax),%al
40536b:	02 7b 48             	add    0x48(%ebx),%bh
40536e:	00 00                	add    %al,(%eax)
405370:	04 72                	add    $0x72,%al
405372:	db 14 00             	fistl  (%eax,%eax,1)
405375:	70 6f                	jo     0x4053e6
405377:	33 00                	xor    (%eax),%eax
405379:	00 0a                	add    %cl,(%edx)
40537b:	00 02                	add    %al,(%edx)
40537d:	7b 48                	jnp    0x4053c7
40537f:	00 00                	add    %al,(%eax)
405381:	04 18                	add    $0x18,%al
405383:	6f                   	outsl  %ds:(%esi),(%dx)
405384:	e1 00                	loope  0x405386
405386:	00 0a                	add    %cl,(%edx)
405388:	00 02                	add    %al,(%edx)
40538a:	7b 48                	jnp    0x4053d4
40538c:	00 00                	add    %al,(%eax)
40538e:	04 17                	add    $0x17,%al
405390:	6f                   	outsl  %ds:(%esi),(%dx)
405391:	e2 00                	loop   0x405393
405393:	00 0a                	add    %cl,(%edx)
405395:	00 02                	add    %al,(%edx)
405397:	7b 48                	jnp    0x4053e1
405399:	00 00                	add    %al,(%eax)
40539b:	04 20                	add    $0x20,%al
40539d:	37                   	aaa
40539e:	04 00                	add    $0x0,%al
4053a0:	00 20                	add    %ah,(%eax)
4053a2:	b0 01                	mov    $0x1,%al
4053a4:	00 00                	add    %al,(%eax)
4053a6:	73 34                	jae    0x4053dc
4053a8:	00 00                	add    %al,(%eax)
4053aa:	0a 6f 35             	or     0x35(%edi),%ch
4053ad:	00 00                	add    %al,(%eax)
4053af:	0a 00                	or     (%eax),%al
4053b1:	02 7b 48             	add    0x48(%ebx),%bh
4053b4:	00 00                	add    %al,(%eax)
4053b6:	04 16                	add    $0x16,%al
4053b8:	6f                   	outsl  %ds:(%esi),(%dx)
4053b9:	36 00 00             	add    %al,%ss:(%eax)
4053bc:	0a 00                	or     (%eax),%al
4053be:	02 7b 49             	add    0x49(%ebx),%bh
4053c1:	00 00                	add    %al,(%eax)
4053c3:	04 72                	add    $0x72,%al
4053c5:	7f 11                	jg     0x4053d8
4053c7:	00 70 22             	add    %dh,0x22(%eax)