4031ea:	15 05 00 70 6f       	adc    $0x6f700005,%eax
4031ef:	7c 00                	jl     0x4031f1
4031f1:	00 0a                	add    %cl,(%edx)
4031f3:	00 02                	add    %al,(%edx)
4031f5:	7b 27                	jnp    0x40321e
4031f7:	00 00                	add    %al,(%eax)
4031f9:	04 72                	add    $0x72,%al
4031fb:	2f                   	das
4031fc:	05 00 70 6f 7a       	add    $0x7a6f7000,%eax
403201:	00 00                	add    %al,(%eax)
403203:	0a 00                	or     (%eax),%al
403205:	02 7b 27             	add    0x27(%ebx),%bh
403208:	00 00                	add    %al,(%eax)
40320a:	04 72                	add    $0x72,%al
40320c:	41                   	inc    %ecx
40320d:	05 00 70 6f 7b       	add    $0x7b6f7000,%eax
403212:	00 00                	add    %al,(%eax)
403214:	0a 00                	or     (%eax),%al
403216:	02 7b 27             	add    0x27(%ebx),%bh
403219:	00 00                	add    %al,(%eax)
40321b:	04 72                	add    $0x72,%al
40321d:	55                   	push   %ebp
40321e:	05 00 70 6f 7c       	add    $0x7c6f7000,%eax
403223:	00 00                	add    %al,(%eax)
403225:	0a 00                	or     (%eax),%al
403227:	02 7b 28             	add    0x28(%ebx),%bh
40322a:	00 00                	add    %al,(%eax)
40322c:	04 72                	add    $0x72,%al
40322e:	6d                   	insl   (%dx),%es:(%edi)
40322f:	05 00 70 6f 7a       	add    $0x7a6f7000,%eax
403234:	00 00                	add    %al,(%eax)
403236:	0a 00                	or     (%eax),%al
403238:	02 7b 28             	add    0x28(%ebx),%bh
40323b:	00 00                	add    %al,(%eax)
40323d:	04 72                	add    $0x72,%al
40323f:	81 05 00 70 6f 7b 00 	addl   $0xa0000,0x7b6f7000
403246:	00 0a 00
403249:	02 7b 28             	add    0x28(%ebx),%bh
40324c:	00 00                	add    %al,(%eax)
40324e:	04 72                	add    $0x72,%al
403250:	97                   	xchg   %eax,%edi
403251:	05 00 70 6f 7c       	add    $0x7c6f7000,%eax
403256:	00 00                	add    %al,(%eax)
403258:	0a 00                	or     (%eax),%al
40325a:	02 7b 24             	add    0x24(%ebx),%bh
40325d:	00 00                	add    %al,(%eax)
40325f:	04 20                	add    $0x20,%al
403261:	06                   	push   %es
403262:	01 00                	add    %eax,(%eax)
403264:	00 20                	add    %ah,(%eax)
403266:	87 01                	xchg   %eax,(%ecx)
403268:	00 00                	add    %al,(%eax)
40326a:	73 52                	jae    0x4032be
40326c:	00 00                	add    %al,(%eax)
40326e:	0a 6f 53             	or     0x53(%edi),%ch
403271:	00 00                	add    %al,(%eax)
403273:	0a 00                	or     (%eax),%al
403275:	02 7b 24             	add    0x24(%ebx),%bh
403278:	00 00                	add    %al,(%eax)
40327a:	04 72                	add    $0x72,%al
40327c:	b1 05                	mov    $0x5,%cl
40327e:	00 70 6f             	add    %dh,0x6f(%eax)
403281:	54                   	push   %esp
403282:	00 00                	add    %al,(%eax)
403284:	0a 00                	or     (%eax),%al
403286:	02 7b 24             	add    0x24(%ebx),%bh
403289:	00 00                	add    %al,(%eax)
40328b:	04 1f                	add    $0x1f,%al
40328d:	75 1f                	jne    0x4032ae
40328f:	17                   	pop    %ss
403290:	73 55                	jae    0x4032e7
403292:	00 00                	add    %al,(%eax)
403294:	0a 6f 56             	or     0x56(%edi),%ch
403297:	00 00                	add    %al,(%eax)
403299:	0a 00                	or     (%eax),%al
40329b:	02 7b 24             	add    0x24(%ebx),%bh
40329e:	00 00                	add    %al,(%eax)
4032a0:	04 1f                	add    $0x1f,%al
4032a2:	15 6f 57 00 00       	adc    $0x576f,%eax
4032a7:	0a 00                	or     (%eax),%al
4032a9:	02 7b 24             	add    0x24(%ebx),%bh
4032ac:	00 00                	add    %al,(%eax)
4032ae:	04 72                	add    $0x72,%al
4032b0:	c1 05 00 70 6f 59 00 	roll   $0x0,0x596f7000
4032b7:	00 0a                	add    %cl,(%edx)
4032b9:	00 02                	add    %al,(%edx)
4032bb:	7b 24                	jnp    0x4032e1
4032bd:	00 00                	add    %al,(%eax)
4032bf:	04 17                	add    $0x17,%al
4032c1:	6f                   	outsl  %ds:(%esi),(%dx)
4032c2:	5a                   	pop    %edx
4032c3:	00 00                	add    %al,(%eax)
4032c5:	0a 00                	or     (%eax),%al
4032c7:	02 7b 24             	add    0x24(%ebx),%bh
4032ca:	00 00                	add    %al,(%eax)
4032cc:	04 02                	add    $0x2,%al
4032ce:	fe 06                	incb   (%esi)
4032d0:	16                   	push   %ss
4032d1:	00 00                	add    %al,(%eax)
4032d3:	06                   	push   %es
4032d4:	73 64                	jae    0x40333a
4032d6:	00 00                	add    %al,(%eax)
4032d8:	0a 6f 7d             	or     0x7d(%edi),%ch
4032db:	00 00                	add    %al,(%eax)
4032dd:	0a 00                	or     (%eax),%al
4032df:	02 7b 25             	add    0x25(%ebx),%bh
4032e2:	00 00                	add    %al,(%eax)
4032e4:	04 20                	add    $0x20,%al
4032e6:	06                   	push   %es
4032e7:	01 00                	add    %eax,(%eax)
4032e9:	00 20                	add    %ah,(%eax)
4032eb:	cd 01                	int    $0x1
4032ed:	00 00                	add    %al,(%eax)
4032ef:	73 52                	jae    0x403343
4032f1:	00 00                	add    %al,(%eax)
4032f3:	0a 6f 53             	or     0x53(%edi),%ch
4032f6:	00 00                	add    %al,(%eax)
4032f8:	0a 00                	or     (%eax),%al
4032fa:	02 7b 25             	add    0x25(%ebx),%bh
4032fd:	00 00                	add    %al,(%eax)
4032ff:	04 72                	add    $0x72,%al
403301:	e5 05                	in     $0x5,%eax
403303:	00 70 6f             	add    %dh,0x6f(%eax)
403306:	54                   	push   %esp
403307:	00 00                	add    %al,(%eax)
403309:	0a 00                	or     (%eax),%al
40330b:	02 7b 25             	add    0x25(%ebx),%bh
40330e:	00 00                	add    %al,(%eax)
403310:	04 1f                	add    $0x1f,%al
403312:	75 1f                	jne    0x403333
403314:	17                   	pop    %ss
403315:	73 55                	jae    0x40336c
403317:	00 00                	add    %al,(%eax)
403319:	0a 6f 56             	or     0x56(%edi),%ch
40331c:	00 00                	add    %al,(%eax)
40331e:	0a 00                	or     (%eax),%al
403320:	02 7b 25             	add    0x25(%ebx),%bh
403323:	00 00                	add    %al,(%eax)
403325:	04 1f                	add    $0x1f,%al
403327:	16                   	push   %ss
403328:	6f                   	outsl  %ds:(%esi),(%dx)
403329:	57                   	push   %edi
40332a:	00 00                	add    %al,(%eax)
40332c:	0a 00                	or     (%eax),%al
40332e:	02 7b 25             	add    0x25(%ebx),%bh
403331:	00 00                	add    %al,(%eax)
403333:	04 72                	add    $0x72,%al
403335:	f5                   	cmc
403336:	05 00 70 6f 59       	add    $0x596f7000,%eax
40333b:	00 00                	add    %al,(%eax)
40333d:	0a 00                	or     (%eax),%al
40333f:	02 7b 25             	add    0x25(%ebx),%bh
403342:	00 00                	add    %al,(%eax)
403344:	04 17                	add    $0x17,%al
403346:	6f                   	outsl  %ds:(%esi),(%dx)
403347:	5a                   	pop    %edx
403348:	00 00                	add    %al,(%eax)
40334a:	0a 00                	or     (%eax),%al
40334c:	02 7b 25             	add    0x25(%ebx),%bh
40334f:	00 00                	add    %al,(%eax)
403351:	04 02                	add    $0x2,%al
403353:	fe 06                	incb   (%esi)
403355:	17                   	pop    %ss
403356:	00 00                	add    %al,(%eax)
403358:	06                   	push   %es
403359:	73 64                	jae    0x4033bf
40335b:	00 00                	add    %al,(%eax)
40335d:	0a 6f 7d             	or     0x7d(%edi),%ch
403360:	00 00                	add    %al,(%eax)
403362:	0a 00                	or     (%eax),%al
403364:	02 7b 29             	add    0x29(%ebx),%bh
403367:	00 00                	add    %al,(%eax)
403369:	04 20                	add    $0x20,%al
40336b:	06                   	push   %es
40336c:	01 00                	add    %eax,(%eax)
40336e:	00 20                	add    %ah,(%eax)
403370:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403371:	01 00                	add    %eax,(%eax)
403373:	00 73 52             	add    %dh,0x52(%ebx)
403376:	00 00                	add    %al,(%eax)
403378:	0a 6f 53             	or     0x53(%edi),%ch
40337b:	00 00                	add    %al,(%eax)
40337d:	0a 00                	or     (%eax),%al
40337f:	02 7b 29             	add    0x29(%ebx),%bh
403382:	00 00                	add    %al,(%eax)
403384:	04 72                	add    $0x72,%al
403386:	07                   	pop    %es
403387:	06                   	push   %es
403388:	00 70 6f             	add    %dh,0x6f(%eax)
40338b:	54                   	push   %esp
40338c:	00 00                	add    %al,(%eax)
40338e:	0a 00                	or     (%eax),%al
403390:	02 7b 29             	add    0x29(%ebx),%bh
403393:	00 00                	add    %al,(%eax)
403395:	04 1f                	add    $0x1f,%al
403397:	75 1f                	jne    0x4033b8
403399:	17                   	pop    %ss
40339a:	73 55                	jae    0x4033f1
40339c:	00 00                	add    %al,(%eax)
40339e:	0a 6f 56             	or     0x56(%edi),%ch
4033a1:	00 00                	add    %al,(%eax)
4033a3:	0a 00                	or     (%eax),%al
4033a5:	02 7b 29             	add    0x29(%ebx),%bh
4033a8:	00 00                	add    %al,(%eax)
4033aa:	04 1f                	add    $0x1f,%al
4033ac:	17                   	pop    %ss
4033ad:	6f                   	outsl  %ds:(%esi),(%dx)
4033ae:	57                   	push   %edi
4033af:	00 00                	add    %al,(%eax)
4033b1:	0a 00                	or     (%eax),%al
4033b3:	02 7b 29             	add    0x29(%ebx),%bh
4033b6:	00 00                	add    %al,(%eax)
4033b8:	04 72                	add    $0x72,%al
4033ba:	07                   	pop    %es
4033bb:	06                   	push   %es
4033bc:	00 70 6f             	add    %dh,0x6f(%eax)
4033bf:	59                   	pop    %ecx
4033c0:	00 00                	add    %al,(%eax)
4033c2:	0a 00                	or     (%eax),%al
4033c4:	02 7b 29             	add    0x29(%ebx),%bh
4033c7:	00 00                	add    %al,(%eax)
4033c9:	04 17                	add    $0x17,%al
4033cb:	6f                   	outsl  %ds:(%esi),(%dx)
4033cc:	5a                   	pop    %edx
4033cd:	00 00                	add    %al,(%eax)
4033cf:	0a 00                	or     (%eax),%al
4033d1:	02 7b 29             	add    0x29(%ebx),%bh
4033d4:	00 00                	add    %al,(%eax)
4033d6:	04 02                	add    $0x2,%al
4033d8:	fe 06                	incb   (%esi)
4033da:	18 00                	sbb    %al,(%eax)
4033dc:	00 06                	add    %al,(%esi)
4033de:	73 64                	jae    0x403444
4033e0:	00 00                	add    %al,(%eax)
4033e2:	0a 6f 7d             	or     0x7d(%edi),%ch
4033e5:	00 00                	add    %al,(%eax)
4033e7:	0a 00                	or     (%eax),%al
4033e9:	02 7b 2a             	add    0x2a(%ebx),%bh
4033ec:	00 00                	add    %al,(%eax)
4033ee:	04 1f                	add    $0x1f,%al
4033f0:	27                   	daa
4033f1:	20 86 01 00 00 73    	and    %al,0x73000001(%esi)
4033f7:	52                   	push   %edx
4033f8:	00 00                	add    %al,(%eax)
4033fa:	0a 6f 53             	or     0x53(%edi),%ch
4033fd:	00 00                	add    %al,(%eax)
4033ff:	0a 00                	or     (%eax),%al
403401:	02 7b 2a             	add    0x2a(%ebx),%bh
403404:	00 00                	add    %al,(%eax)
403406:	04 72                	add    $0x72,%al
403408:	17                   	pop    %ss
403409:	06                   	push   %es
40340a:	00 70 6f             	add    %dh,0x6f(%eax)
40340d:	54                   	push   %esp
40340e:	00 00                	add    %al,(%eax)
403410:	0a 00                	or     (%eax),%al
403412:	02 7b 2a             	add    0x2a(%ebx),%bh
403415:	00 00                	add    %al,(%eax)
403417:	04 1f                	add    $0x1f,%al
403419:	4b                   	dec    %ebx
40341a:	1f                   	pop    %ds
40341b:	17                   	pop    %ss
40341c:	73 55                	jae    0x403473
40341e:	00 00                	add    %al,(%eax)
403420:	0a 6f 56             	or     0x56(%edi),%ch
403423:	00 00                	add    %al,(%eax)
403425:	0a 00                	or     (%eax),%al
403427:	02 7b 2a             	add    0x2a(%ebx),%bh
40342a:	00 00                	add    %al,(%eax)
40342c:	04 1f                	add    $0x1f,%al
40342e:	18 6f 57             	sbb    %ch,0x57(%edi)
403431:	00 00                	add    %al,(%eax)
403433:	0a 00                	or     (%eax),%al
403435:	02 7b 2a             	add    0x2a(%ebx),%bh
403438:	00 00                	add    %al,(%eax)
40343a:	04 72                	add    $0x72,%al
40343c:	27                   	daa
40343d:	06                   	push   %es
40343e:	00 70 6f             	add    %dh,0x6f(%eax)
403441:	59                   	pop    %ecx
403442:	00 00                	add    %al,(%eax)
403444:	0a 00                	or     (%eax),%al
403446:	02 7b 2a             	add    0x2a(%ebx),%bh
403449:	00 00                	add    %al,(%eax)
40344b:	04 17                	add    $0x17,%al
40344d:	6f                   	outsl  %ds:(%esi),(%dx)
40344e:	5a                   	pop    %edx
40344f:	00 00                	add    %al,(%eax)
403451:	0a 00                	or     (%eax),%al
403453:	02 7b 2a             	add    0x2a(%ebx),%bh
403456:	00 00                	add    %al,(%eax)
403458:	04 02                	add    $0x2,%al
40345a:	fe 06                	incb   (%esi)
40345c:	19 00                	sbb    %eax,(%eax)
40345e:	00 06                	add    %al,(%esi)
403460:	73 64                	jae    0x4034c6
403462:	00 00                	add    %al,(%eax)
403464:	0a 6f 7d             	or     0x7d(%edi),%ch
403467:	00 00                	add    %al,(%eax)
403469:	0a 00                	or     (%eax),%al
40346b:	02 7b 2b             	add    0x2b(%ebx),%bh
40346e:	00 00                	add    %al,(%eax)
403470:	04 02                	add    $0x2,%al
403472:	7b 1a                	jnp    0x40348e
403474:	00 00                	add    %al,(%eax)
403476:	04 6f                	add    $0x6f,%al
403478:	6c                   	insb   (%dx),%es:(%edi)
403479:	00 00                	add    %al,(%eax)
40347b:	0a 00                	or     (%eax),%al
40347d:	02 7b 2b             	add    0x2b(%ebx),%bh
403480:	00 00                	add    %al,(%eax)
403482:	04 1f                	add    $0x1f,%al
403484:	36 20 cd             	ss and %cl,%ch
403487:	01 00                	add    %eax,(%eax)
403489:	00 73 52             	add    %dh,0x52(%ebx)
40348c:	00 00                	add    %al,(%eax)
40348e:	0a 6f 53             	or     0x53(%edi),%ch
403491:	00 00                	add    %al,(%eax)
403493:	0a 00                	or     (%eax),%al
403495:	02 7b 2b             	add    0x2b(%ebx),%bh
403498:	00 00                	add    %al,(%eax)
40349a:	04 72                	add    $0x72,%al
40349c:	39 06                	cmp    %eax,(%esi)
40349e:	00 70 6f             	add    %dh,0x6f(%eax)
4034a1:	54                   	push   %esp
4034a2:	00 00                	add    %al,(%eax)
4034a4:	0a 00                	or     (%eax),%al
4034a6:	02 7b 2b             	add    0x2b(%ebx),%bh
4034a9:	00 00                	add    %al,(%eax)
4034ab:	04 1f                	add    $0x1f,%al
4034ad:	6c                   	insb   (%dx),%es:(%edi)
4034ae:	1f                   	pop    %ds
4034af:	17                   	pop    %ss
4034b0:	73 55                	jae    0x403507
4034b2:	00 00                	add    %al,(%eax)
4034b4:	0a 6f 56             	or     0x56(%edi),%ch
4034b7:	00 00                	add    %al,(%eax)
4034b9:	0a 00                	or     (%eax),%al
4034bb:	02 7b 2b             	add    0x2b(%ebx),%bh
4034be:	00 00                	add    %al,(%eax)
4034c0:	04 1f                	add    $0x1f,%al
4034c2:	19 6f 57             	sbb    %ebp,0x57(%edi)
4034c5:	00 00                	add    %al,(%eax)
4034c7:	0a 00                	or     (%eax),%al
4034c9:	02 7b 2b             	add    0x2b(%ebx),%bh
4034cc:	00 00                	add    %al,(%eax)
4034ce:	04 72                	add    $0x72,%al
4034d0:	59                   	pop    %ecx
4034d1:	06                   	push   %es
4034d2:	00 70 6f             	add    %dh,0x6f(%eax)