4050d5:	00 0a                	add    %cl,(%edx)
4050d7:	00 02                	add    %al,(%edx)
4050d9:	7b 28                	jnp    0x405103
4050db:	00 00                	add    %al,(%eax)
4050dd:	04 20                	add    $0x20,%al
4050df:	d2 02                	rolb   %cl,(%edx)
4050e1:	00 00                	add    %al,(%eax)
4050e3:	1f                   	pop    %ds
4050e4:	29 73 25             	sub    %esi,0x25(%ebx)
4050e7:	00 00                	add    %al,(%eax)
4050e9:	0a 6f 26             	or     0x26(%edi),%ch
4050ec:	00 00                	add    %al,(%eax)
4050ee:	0a 00                	or     (%eax),%al
4050f0:	02 7b 28             	add    0x28(%ebx),%bh
4050f3:	00 00                	add    %al,(%eax)
4050f5:	04 1f                	add    $0x1f,%al
4050f7:	13 6f 27             	adc    0x27(%edi),%ebp
4050fa:	00 00                	add    %al,(%eax)
4050fc:	0a 00                	or     (%eax),%al
4050fe:	02 7b 28             	add    0x28(%ebx),%bh
405101:	00 00                	add    %al,(%eax)
405103:	04 72                	add    $0x72,%al
405105:	42                   	inc    %edx
405106:	06                   	push   %es
405107:	00 70 6f             	add    %dh,0x6f(%eax)
40510a:	28 00                	sub    %al,(%eax)
40510c:	00 0a                	add    %cl,(%edx)
40510e:	00 02                	add    %al,(%edx)
405110:	7b 28                	jnp    0x40513a
405112:	00 00                	add    %al,(%eax)
405114:	04 1f                	add    $0x1f,%al
405116:	10 6f a9             	adc    %ch,-0x57(%edi)
405119:	00 00                	add    %al,(%eax)
40511b:	0a 00                	or     (%eax),%al
40511d:	02 7b 29             	add    0x29(%ebx),%bh
405120:	00 00                	add    %al,(%eax)
405122:	04 1b                	add    $0x1b,%al
405124:	6f                   	outsl  %ds:(%esi),(%dx)
405125:	9b                   	fwait
405126:	00 00                	add    %al,(%eax)
405128:	0a 00                	or     (%eax),%al
40512a:	02 7b 29             	add    0x29(%ebx),%bh
40512d:	00 00                	add    %al,(%eax)
40512f:	04 20                	add    $0x20,%al
405131:	7e 01                	jle    0x405134
405133:	00 00                	add    %al,(%eax)
405135:	1f                   	pop    %ds
405136:	3f                   	aas
405137:	73 22                	jae    0x40515b
405139:	00 00                	add    %al,(%eax)
40513b:	0a 6f 23             	or     0x23(%edi),%ch
40513e:	00 00                	add    %al,(%eax)
405140:	0a 00                	or     (%eax),%al
405142:	02 7b 29             	add    0x29(%ebx),%bh
405145:	00 00                	add    %al,(%eax)
405147:	04 1f                	add    $0x1f,%al
405149:	10 16                	adc    %dl,(%esi)
40514b:	1e                   	push   %ds
40514c:	16                   	push   %ss
40514d:	73 9c                	jae    0x4050eb
40514f:	00 00                	add    %al,(%eax)
405151:	0a 6f 9d             	or     -0x63(%edi),%ch
405154:	00 00                	add    %al,(%eax)
405156:	0a 00                	or     (%eax),%al
405158:	02 7b 29             	add    0x29(%ebx),%bh
40515b:	00 00                	add    %al,(%eax)
40515d:	04 16                	add    $0x16,%al
40515f:	1f                   	pop    %ds
405160:	29 73 25             	sub    %esi,0x25(%ebx)
405163:	00 00                	add    %al,(%eax)
405165:	0a 6f a8             	or     -0x58(%edi),%ch
405168:	00 00                	add    %al,(%eax)
40516a:	0a 00                	or     (%eax),%al
40516c:	02 7b 29             	add    0x29(%ebx),%bh
40516f:	00 00                	add    %al,(%eax)
405171:	04 72                	add    $0x72,%al
405173:	5c                   	pop    %esp
405174:	06                   	push   %es
405175:	00 70 6f             	add    %dh,0x6f(%eax)
405178:	24 00                	and    $0x0,%al
40517a:	00 0a                	add    %cl,(%edx)
40517c:	00 02                	add    %al,(%edx)
40517e:	7b 29                	jnp    0x4051a9
405180:	00 00                	add    %al,(%eax)
405182:	04 20                	add    $0x20,%al
405184:	d2 02                	rolb   %cl,(%edx)
405186:	00 00                	add    %al,(%eax)
405188:	1f                   	pop    %ds
405189:	29 73 25             	sub    %esi,0x25(%ebx)
40518c:	00 00                	add    %al,(%eax)
40518e:	0a 6f 26             	or     0x26(%edi),%ch
405191:	00 00                	add    %al,(%eax)
405193:	0a 00                	or     (%eax),%al
405195:	02 7b 29             	add    0x29(%ebx),%bh
405198:	00 00                	add    %al,(%eax)
40519a:	04 16                	add    $0x16,%al
40519c:	6f                   	outsl  %ds:(%esi),(%dx)
40519d:	27                   	daa
40519e:	00 00                	add    %al,(%eax)
4051a0:	0a 00                	or     (%eax),%al
4051a2:	02 7b 29             	add    0x29(%ebx),%bh
4051a5:	00 00                	add    %al,(%eax)
4051a7:	04 72                	add    $0x72,%al
4051a9:	76 06                	jbe    0x4051b1
4051ab:	00 70 6f             	add    %dh,0x6f(%eax)
4051ae:	28 00                	sub    %al,(%eax)
4051b0:	00 0a                	add    %cl,(%edx)
4051b2:	00 02                	add    %al,(%edx)
4051b4:	7b 29                	jnp    0x4051df
4051b6:	00 00                	add    %al,(%eax)
4051b8:	04 1f                	add    $0x1f,%al
4051ba:	10 6f a9             	adc    %ch,-0x57(%edi)
4051bd:	00 00                	add    %al,(%eax)
4051bf:	0a 00                	or     (%eax),%al
4051c1:	02 7b 2a             	add    0x2a(%ebx),%bh
4051c4:	00 00                	add    %al,(%eax)
4051c6:	04 1b                	add    $0x1b,%al
4051c8:	6f                   	outsl  %ds:(%esi),(%dx)
4051c9:	9b                   	fwait
4051ca:	00 00                	add    %al,(%eax)
4051cc:	0a 00                	or     (%eax),%al
4051ce:	02 7b 2a             	add    0x2a(%ebx),%bh
4051d1:	00 00                	add    %al,(%eax)
4051d3:	04 20                	add    $0x20,%al
4051d5:	7e 01                	jle    0x4051d8
4051d7:	00 00                	add    %al,(%eax)
4051d9:	1f                   	pop    %ds
4051da:	7e 73                	jle    0x40524f
4051dc:	22 00                	and    (%eax),%al
4051de:	00 0a                	add    %cl,(%edx)
4051e0:	6f                   	outsl  %ds:(%esi),(%dx)
4051e1:	23 00                	and    (%eax),%eax
4051e3:	00 0a                	add    %cl,(%edx)
4051e5:	00 02                	add    %al,(%edx)
4051e7:	7b 2a                	jnp    0x405213
4051e9:	00 00                	add    %al,(%eax)
4051eb:	04 1f                	add    $0x1f,%al
4051ed:	10 16                	adc    %dl,(%esi)
4051ef:	1e                   	push   %ds
4051f0:	16                   	push   %ss
4051f1:	73 9c                	jae    0x40518f
4051f3:	00 00                	add    %al,(%eax)
4051f5:	0a 6f 9d             	or     -0x63(%edi),%ch
4051f8:	00 00                	add    %al,(%eax)
4051fa:	0a 00                	or     (%eax),%al
4051fc:	02 7b 2a             	add    0x2a(%ebx),%bh
4051ff:	00 00                	add    %al,(%eax)
405201:	04 16                	add    $0x16,%al
405203:	1f                   	pop    %ds
405204:	29 73 25             	sub    %esi,0x25(%ebx)
405207:	00 00                	add    %al,(%eax)
405209:	0a 6f a8             	or     -0x58(%edi),%ch
40520c:	00 00                	add    %al,(%eax)
40520e:	0a 00                	or     (%eax),%al
405210:	02 7b 2a             	add    0x2a(%ebx),%bh
405213:	00 00                	add    %al,(%eax)
405215:	04 72                	add    $0x72,%al
405217:	86 06                	xchg   %al,(%esi)
405219:	00 70 6f             	add    %dh,0x6f(%eax)
40521c:	24 00                	and    $0x0,%al
40521e:	00 0a                	add    %cl,(%edx)
405220:	00 02                	add    %al,(%edx)
405222:	7b 2a                	jnp    0x40524e
405224:	00 00                	add    %al,(%eax)
405226:	04 20                	add    $0x20,%al
405228:	d2 02                	rolb   %cl,(%edx)
40522a:	00 00                	add    %al,(%eax)
40522c:	1f                   	pop    %ds
40522d:	29 73 25             	sub    %esi,0x25(%ebx)
405230:	00 00                	add    %al,(%eax)
405232:	0a 6f 26             	or     0x26(%edi),%ch
405235:	00 00                	add    %al,(%eax)
405237:	0a 00                	or     (%eax),%al
405239:	02 7b 2a             	add    0x2a(%ebx),%bh
40523c:	00 00                	add    %al,(%eax)
40523e:	04 1f                	add    $0x1f,%al
405240:	15 6f 27 00 00       	adc    $0x276f,%eax
405245:	0a 00                	or     (%eax),%al
405247:	02 7b 2a             	add    0x2a(%ebx),%bh
40524a:	00 00                	add    %al,(%eax)
40524c:	04 72                	add    $0x72,%al
40524e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40524f:	06                   	push   %es
405250:	00 70 6f             	add    %dh,0x6f(%eax)
405253:	28 00                	sub    %al,(%eax)
405255:	00 0a                	add    %cl,(%edx)
405257:	00 02                	add    %al,(%edx)
405259:	7b 2a                	jnp    0x405285
40525b:	00 00                	add    %al,(%eax)
40525d:	04 1f                	add    $0x1f,%al
40525f:	10 6f a9             	adc    %ch,-0x57(%edi)
405262:	00 00                	add    %al,(%eax)
405264:	0a 00                	or     (%eax),%al
405266:	02 7b 2b             	add    0x2b(%ebx),%bh
405269:	00 00                	add    %al,(%eax)
40526b:	04 1b                	add    $0x1b,%al
40526d:	6f                   	outsl  %ds:(%esi),(%dx)
40526e:	9b                   	fwait
40526f:	00 00                	add    %al,(%eax)
405271:	0a 00                	or     (%eax),%al
405273:	02 7b 2b             	add    0x2b(%ebx),%bh
405276:	00 00                	add    %al,(%eax)
405278:	04 20                	add    $0x20,%al
40527a:	7e 01                	jle    0x40527d
40527c:	00 00                	add    %al,(%eax)
40527e:	20 bd 00 00 00 73    	and    %bh,0x73000000(%ebp)
405284:	22 00                	and    (%eax),%al
405286:	00 0a                	add    %cl,(%edx)
405288:	6f                   	outsl  %ds:(%esi),(%dx)
405289:	23 00                	and    (%eax),%eax
40528b:	00 0a                	add    %cl,(%edx)
40528d:	00 02                	add    %al,(%edx)
40528f:	7b 2b                	jnp    0x4052bc
405291:	00 00                	add    %al,(%eax)
405293:	04 1f                	add    $0x1f,%al
405295:	10 16                	adc    %dl,(%esi)
405297:	1e                   	push   %ds
405298:	16                   	push   %ss
405299:	73 9c                	jae    0x405237
40529b:	00 00                	add    %al,(%eax)
40529d:	0a 6f 9d             	or     -0x63(%edi),%ch
4052a0:	00 00                	add    %al,(%eax)
4052a2:	0a 00                	or     (%eax),%al
4052a4:	02 7b 2b             	add    0x2b(%ebx),%bh
4052a7:	00 00                	add    %al,(%eax)
4052a9:	04 16                	add    $0x16,%al
4052ab:	1f                   	pop    %ds
4052ac:	29 73 25             	sub    %esi,0x25(%ebx)
4052af:	00 00                	add    %al,(%eax)
4052b1:	0a 6f a8             	or     -0x58(%edi),%ch
4052b4:	00 00                	add    %al,(%eax)
4052b6:	0a 00                	or     (%eax),%al
4052b8:	02 7b 2b             	add    0x2b(%ebx),%bh
4052bb:	00 00                	add    %al,(%eax)
4052bd:	04 72                	add    $0x72,%al
4052bf:	b8 06 00 70 6f       	mov    $0x6f700006,%eax
4052c4:	24 00                	and    $0x0,%al
4052c6:	00 0a                	add    %cl,(%edx)
4052c8:	00 02                	add    %al,(%edx)
4052ca:	7b 2b                	jnp    0x4052f7
4052cc:	00 00                	add    %al,(%eax)
4052ce:	04 20                	add    $0x20,%al
4052d0:	d2 02                	rolb   %cl,(%edx)
4052d2:	00 00                	add    %al,(%eax)
4052d4:	1f                   	pop    %ds
4052d5:	29 73 25             	sub    %esi,0x25(%ebx)
4052d8:	00 00                	add    %al,(%eax)
4052da:	0a 6f 26             	or     0x26(%edi),%ch
4052dd:	00 00                	add    %al,(%eax)
4052df:	0a 00                	or     (%eax),%al
4052e1:	02 7b 2b             	add    0x2b(%ebx),%bh
4052e4:	00 00                	add    %al,(%eax)
4052e6:	04 1f                	add    $0x1f,%al
4052e8:	16                   	push   %ss
4052e9:	6f                   	outsl  %ds:(%esi),(%dx)
4052ea:	27                   	daa
4052eb:	00 00                	add    %al,(%eax)
4052ed:	0a 00                	or     (%eax),%al
4052ef:	02 7b 2b             	add    0x2b(%ebx),%bh
4052f2:	00 00                	add    %al,(%eax)
4052f4:	04 72                	add    $0x72,%al
4052f6:	da 06                	fiaddl (%esi)
4052f8:	00 70 6f             	add    %dh,0x6f(%eax)
4052fb:	28 00                	sub    %al,(%eax)
4052fd:	00 0a                	add    %cl,(%edx)
4052ff:	00 02                	add    %al,(%edx)
405301:	7b 2b                	jnp    0x40532e
405303:	00 00                	add    %al,(%eax)
405305:	04 1f                	add    $0x1f,%al
405307:	10 6f a9             	adc    %ch,-0x57(%edi)
40530a:	00 00                	add    %al,(%eax)
40530c:	0a 00                	or     (%eax),%al
40530e:	02 7b 2c             	add    0x2c(%ebx),%bh
405311:	00 00                	add    %al,(%eax)
405313:	04 1b                	add    $0x1b,%al
405315:	6f                   	outsl  %ds:(%esi),(%dx)
405316:	9b                   	fwait
405317:	00 00                	add    %al,(%eax)
405319:	0a 00                	or     (%eax),%al
40531b:	02 7b 2c             	add    0x2c(%ebx),%bh
40531e:	00 00                	add    %al,(%eax)
405320:	04 20                	add    $0x20,%al
405322:	7e 01                	jle    0x405325
405324:	00 00                	add    %al,(%eax)
405326:	20 03                	and    %al,(%ebx)
405328:	01 00                	add    %eax,(%eax)
40532a:	00 73 22             	add    %dh,0x22(%ebx)
40532d:	00 00                	add    %al,(%eax)
40532f:	0a 6f 23             	or     0x23(%edi),%ch
405332:	00 00                	add    %al,(%eax)
405334:	0a 00                	or     (%eax),%al
405336:	02 7b 2c             	add    0x2c(%ebx),%bh
405339:	00 00                	add    %al,(%eax)
40533b:	04 1f                	add    $0x1f,%al
40533d:	10 1d 1e 1d 73 9c    	adc    %bl,0x9c731d1e
405343:	00 00                	add    %al,(%eax)
405345:	0a 6f 9d             	or     -0x63(%edi),%ch
405348:	00 00                	add    %al,(%eax)
40534a:	0a 00                	or     (%eax),%al
40534c:	02 7b 2c             	add    0x2c(%ebx),%bh
40534f:	00 00                	add    %al,(%eax)
405351:	04 17                	add    $0x17,%al
405353:	6f                   	outsl  %ds:(%esi),(%dx)
405354:	aa                   	stos   %al,%es:(%edi)
405355:	00 00                	add    %al,(%eax)
405357:	0a 00                	or     (%eax),%al
405359:	02 7b 2c             	add    0x2c(%ebx),%bh
40535c:	00 00                	add    %al,(%eax)
40535e:	04 72                	add    $0x72,%al
405360:	f4                   	hlt
405361:	06                   	push   %es
405362:	00 70 6f             	add    %dh,0x6f(%eax)
405365:	24 00                	and    $0x0,%al
405367:	00 0a                	add    %cl,(%edx)
405369:	00 02                	add    %al,(%edx)
40536b:	7b 2c                	jnp    0x405399
40536d:	00 00                	add    %al,(%eax)
40536f:	04 17                	add    $0x17,%al
405371:	6f                   	outsl  %ds:(%esi),(%dx)
405372:	ab                   	stos   %eax,%es:(%edi)
405373:	00 00                	add    %al,(%eax)
405375:	0a 00                	or     (%eax),%al
405377:	02 7b 2c             	add    0x2c(%ebx),%bh
40537a:	00 00                	add    %al,(%eax)
40537c:	04 19                	add    $0x19,%al
40537e:	6f                   	outsl  %ds:(%esi),(%dx)
40537f:	ac                   	lods   %ds:(%esi),%al
405380:	00 00                	add    %al,(%eax)
405382:	0a 00                	or     (%eax),%al
405384:	02 7b 2c             	add    0x2c(%ebx),%bh
405387:	00 00                	add    %al,(%eax)
405389:	04 20                	add    $0x20,%al
40538b:	d2 02                	rolb   %cl,(%edx)
40538d:	00 00                	add    %al,(%eax)
40538f:	20 2e                	and    %ch,(%esi)
405391:	01 00                	add    %eax,(%eax)
405393:	00 73 25             	add    %dh,0x25(%ebx)
405396:	00 00                	add    %al,(%eax)
405398:	0a 6f 26             	or     0x26(%edi),%ch
40539b:	00 00                	add    %al,(%eax)
40539d:	0a 00                	or     (%eax),%al
40539f:	02 7b 2c             	add    0x2c(%ebx),%bh
4053a2:	00 00                	add    %al,(%eax)
4053a4:	04 1f                	add    $0x1f,%al
4053a6:	17                   	pop    %ss
4053a7:	6f                   	outsl  %ds:(%esi),(%dx)
4053a8:	27                   	daa
4053a9:	00 00                	add    %al,(%eax)
4053ab:	0a 00                	or     (%eax),%al
4053ad:	02 7b 2c             	add    0x2c(%ebx),%bh