40d468:	0a 26                	or     (%esi),%ah
40d46a:	02 7b b8             	add    -0x48(%ebx),%bh
40d46d:	00 00                	add    %al,(%eax)
40d46f:	04 73                	add    $0x73,%al
40d471:	82 01 00             	addb   $0x0,(%ecx)
40d474:	0a 6f 89             	or     -0x77(%edi),%ch
40d477:	01 00                	add    %eax,(%eax)
40d479:	0a 00                	or     (%eax),%al
40d47b:	02 7b b8             	add    -0x48(%ebx),%bh
40d47e:	00 00                	add    %al,(%eax)
40d480:	04 6f                	add    $0x6f,%al
40d482:	75 01                	jne    0x40d485
40d484:	00 0a                	add    %cl,(%edx)
40d486:	02 28                	add    (%eax),%ch
40d488:	c8 00 00 06          	enter  $0x0,$0x6
40d48c:	6f                   	outsl  %ds:(%esi),(%dx)
40d48d:	76 01                	jbe    0x40d490
40d48f:	00 0a                	add    %cl,(%edx)
40d491:	00 02                	add    %al,(%edx)
40d493:	7b b8                	jnp    0x40d44d
40d495:	00 00                	add    %al,(%eax)
40d497:	04 6f                	add    $0x6f,%al
40d499:	75 01                	jne    0x40d49c
40d49b:	00 0a                	add    %cl,(%edx)
40d49d:	72 79                	jb     0x40d518
40d49f:	2f                   	das
40d4a0:	00 70 6f             	add    %dh,0x6f(%eax)
40d4a3:	84 01                	test   %al,(%ecx)
40d4a5:	00 0a                	add    %cl,(%edx)
40d4a7:	00 02                	add    %al,(%edx)
40d4a9:	7b b8                	jnp    0x40d463
40d4ab:	00 00                	add    %al,(%eax)
40d4ad:	04 6f                	add    $0x6f,%al
40d4af:	75 01                	jne    0x40d4b2
40d4b1:	00 0a                	add    %cl,(%edx)
40d4b3:	17                   	pop    %ss
40d4b4:	6f                   	outsl  %ds:(%esi),(%dx)
40d4b5:	85 01                	test   %eax,(%ecx)
40d4b7:	00 0a                	add    %cl,(%edx)
40d4b9:	00 02                	add    %al,(%edx)
40d4bb:	7b b8                	jnp    0x40d475
40d4bd:	00 00                	add    %al,(%eax)
40d4bf:	04 6f                	add    $0x6f,%al
40d4c1:	75 01                	jne    0x40d4c4
40d4c3:	00 0a                	add    %cl,(%edx)
40d4c5:	6f                   	outsl  %ds:(%esi),(%dx)
40d4c6:	86 01                	xchg   %al,(%ecx)
40d4c8:	00 0a                	add    %cl,(%edx)
40d4ca:	72 76                	jb     0x40d542
40d4cc:	31 00                	xor    %eax,(%eax)
40d4ce:	70 1f                	jo     0x40d4ef
40d4d0:	0c 16                	or     $0x16,%al
40d4d2:	17                   	pop    %ss
40d4d3:	16                   	push   %ss
40d4d4:	16                   	push   %ss
40d4d5:	72 44                	jb     0x40d51b
40d4d7:	2c 00                	sub    $0x0,%al
40d4d9:	70 20                	jo     0x40d4fb
40d4db:	00 02                	add    %al,(%edx)
40d4dd:	00 00                	add    %al,(%eax)
40d4df:	16                   	push   %ss
40d4e0:	14 72                	adc    $0x72,%al
40d4e2:	cf                   	iret
40d4e3:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d4e8:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d4ed:	0d 00 70 73 87       	or     $0x87737000,%eax
40d4f2:	01 00                	add    %eax,(%eax)
40d4f4:	0a 6f 88             	or     -0x78(%edi),%ch
40d4f7:	01 00                	add    %eax,(%eax)
40d4f9:	0a 26                	or     (%esi),%ah
40d4fb:	02 7b b8             	add    -0x48(%ebx),%bh
40d4fe:	00 00                	add    %al,(%eax)
40d500:	04 6f                	add    $0x6f,%al
40d502:	75 01                	jne    0x40d505
40d504:	00 0a                	add    %cl,(%edx)
40d506:	6f                   	outsl  %ds:(%esi),(%dx)
40d507:	86 01                	xchg   %al,(%ecx)
40d509:	00 0a                	add    %cl,(%edx)
40d50b:	72 90                	jb     0x40d49d
40d50d:	31 00                	xor    %eax,(%eax)
40d50f:	70 1f                	jo     0x40d530
40d511:	0c 16                	or     $0x16,%al
40d513:	17                   	pop    %ss
40d514:	16                   	push   %ss
40d515:	16                   	push   %ss
40d516:	72 5c                	jb     0x40d574
40d518:	2c 00                	sub    $0x0,%al
40d51a:	70 20                	jo     0x40d53c
40d51c:	00 02                	add    %al,(%edx)
40d51e:	00 00                	add    %al,(%eax)
40d520:	16                   	push   %ss
40d521:	14 72                	adc    $0x72,%al
40d523:	cf                   	iret
40d524:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d529:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d52e:	0d 00 70 73 87       	or     $0x87737000,%eax
40d533:	01 00                	add    %eax,(%eax)
40d535:	0a 6f 88             	or     -0x78(%edi),%ch
40d538:	01 00                	add    %eax,(%eax)
40d53a:	0a 26                	or     (%esi),%ah
40d53c:	02 7b b8             	add    -0x48(%ebx),%bh
40d53f:	00 00                	add    %al,(%eax)
40d541:	04 6f                	add    $0x6f,%al
40d543:	75 01                	jne    0x40d546
40d545:	00 0a                	add    %cl,(%edx)
40d547:	6f                   	outsl  %ds:(%esi),(%dx)
40d548:	86 01                	xchg   %al,(%ecx)
40d54a:	00 0a                	add    %cl,(%edx)
40d54c:	72 b5                	jb     0x40d503
40d54e:	27                   	daa
40d54f:	00 70 1f             	add    %dh,0x1f(%eax)
40d552:	0c 16                	or     $0x16,%al
40d554:	17                   	pop    %ss
40d555:	16                   	push   %ss
40d556:	16                   	push   %ss
40d557:	72 86                	jb     0x40d4df
40d559:	1a 00                	sbb    (%eax),%al
40d55b:	70 20                	jo     0x40d57d
40d55d:	00 02                	add    %al,(%edx)
40d55f:	00 00                	add    %al,(%eax)
40d561:	16                   	push   %ss
40d562:	14 72                	adc    $0x72,%al
40d564:	cf                   	iret
40d565:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d56a:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d56f:	0d 00 70 73 87       	or     $0x87737000,%eax
40d574:	01 00                	add    %eax,(%eax)
40d576:	0a 6f 88             	or     -0x78(%edi),%ch
40d579:	01 00                	add    %eax,(%eax)
40d57b:	0a 26                	or     (%esi),%ah
40d57d:	02 7b b8             	add    -0x48(%ebx),%bh
40d580:	00 00                	add    %al,(%eax)
40d582:	04 6f                	add    $0x6f,%al
40d584:	75 01                	jne    0x40d587
40d586:	00 0a                	add    %cl,(%edx)
40d588:	6f                   	outsl  %ds:(%esi),(%dx)
40d589:	86 01                	xchg   %al,(%ecx)
40d58b:	00 0a                	add    %cl,(%edx)
40d58d:	72 a2                	jb     0x40d531
40d58f:	31 00                	xor    %eax,(%eax)
40d591:	70 1e                	jo     0x40d5b1
40d593:	16                   	push   %ss
40d594:	17                   	pop    %ss
40d595:	16                   	push   %ss
40d596:	16                   	push   %ss
40d597:	72 6c                	jb     0x40d605
40d599:	2c 00                	sub    $0x0,%al
40d59b:	70 20                	jo     0x40d5bd
40d59d:	00 02                	add    %al,(%edx)
40d59f:	00 00                	add    %al,(%eax)
40d5a1:	16                   	push   %ss
40d5a2:	14 72                	adc    $0x72,%al
40d5a4:	cf                   	iret
40d5a5:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d5aa:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d5af:	0d 00 70 73 87       	or     $0x87737000,%eax
40d5b4:	01 00                	add    %eax,(%eax)
40d5b6:	0a 6f 88             	or     -0x78(%edi),%ch
40d5b9:	01 00                	add    %eax,(%eax)
40d5bb:	0a 26                	or     (%esi),%ah
40d5bd:	02 7b b8             	add    -0x48(%ebx),%bh
40d5c0:	00 00                	add    %al,(%eax)
40d5c2:	04 6f                	add    $0x6f,%al
40d5c4:	75 01                	jne    0x40d5c7
40d5c6:	00 0a                	add    %cl,(%edx)
40d5c8:	6f                   	outsl  %ds:(%esi),(%dx)
40d5c9:	86 01                	xchg   %al,(%ecx)
40d5cb:	00 0a                	add    %cl,(%edx)
40d5cd:	72 e1                	jb     0x40d5b0
40d5cf:	27                   	daa
40d5d0:	00 70 1f             	add    %dh,0x1f(%eax)
40d5d3:	0c 16                	or     $0x16,%al
40d5d5:	17                   	pop    %ss
40d5d6:	16                   	push   %ss
40d5d7:	16                   	push   %ss
40d5d8:	72 86                	jb     0x40d560
40d5da:	1b 00                	sbb    (%eax),%eax
40d5dc:	70 20                	jo     0x40d5fe
40d5de:	00 02                	add    %al,(%edx)
40d5e0:	00 00                	add    %al,(%eax)
40d5e2:	16                   	push   %ss
40d5e3:	14 72                	adc    $0x72,%al
40d5e5:	cf                   	iret
40d5e6:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d5eb:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d5f0:	0d 00 70 73 87       	or     $0x87737000,%eax
40d5f5:	01 00                	add    %eax,(%eax)
40d5f7:	0a 6f 88             	or     -0x78(%edi),%ch
40d5fa:	01 00                	add    %eax,(%eax)
40d5fc:	0a 26                	or     (%esi),%ah
40d5fe:	02 7b b8             	add    -0x48(%ebx),%bh
40d601:	00 00                	add    %al,(%eax)
40d603:	04 73                	add    $0x73,%al
40d605:	82 01 00             	addb   $0x0,(%ecx)
40d608:	0a 6f 8a             	or     -0x76(%edi),%ch
40d60b:	01 00                	add    %eax,(%eax)
40d60d:	0a 00                	or     (%eax),%al
40d60f:	02 7b b8             	add    -0x48(%ebx),%bh
40d612:	00 00                	add    %al,(%eax)
40d614:	04 6f                	add    $0x6f,%al
40d616:	78 01                	js     0x40d619
40d618:	00 0a                	add    %cl,(%edx)
40d61a:	02 28                	add    (%eax),%ch
40d61c:	c8 00 00 06          	enter  $0x0,$0x6
40d620:	6f                   	outsl  %ds:(%esi),(%dx)
40d621:	76 01                	jbe    0x40d624
40d623:	00 0a                	add    %cl,(%edx)
40d625:	00 02                	add    %al,(%edx)
40d627:	7b b8                	jnp    0x40d5e1
40d629:	00 00                	add    %al,(%eax)
40d62b:	04 6f                	add    $0x6f,%al
40d62d:	78 01                	js     0x40d630
40d62f:	00 0a                	add    %cl,(%edx)
40d631:	72 b2                	jb     0x40d5e5
40d633:	31 00                	xor    %eax,(%eax)
40d635:	70 6f                	jo     0x40d6a6
40d637:	84 01                	test   %al,(%ecx)
40d639:	00 0a                	add    %cl,(%edx)
40d63b:	00 02                	add    %al,(%edx)
40d63d:	7b b8                	jnp    0x40d5f7
40d63f:	00 00                	add    %al,(%eax)
40d641:	04 6f                	add    $0x6f,%al
40d643:	78 01                	js     0x40d646
40d645:	00 0a                	add    %cl,(%edx)
40d647:	17                   	pop    %ss
40d648:	6f                   	outsl  %ds:(%esi),(%dx)
40d649:	85 01                	test   %eax,(%ecx)
40d64b:	00 0a                	add    %cl,(%edx)
40d64d:	00 02                	add    %al,(%edx)
40d64f:	7b b8                	jnp    0x40d609
40d651:	00 00                	add    %al,(%eax)
40d653:	04 6f                	add    $0x6f,%al
40d655:	78 01                	js     0x40d658
40d657:	00 0a                	add    %cl,(%edx)
40d659:	6f                   	outsl  %ds:(%esi),(%dx)
40d65a:	86 01                	xchg   %al,(%ecx)
40d65c:	00 0a                	add    %cl,(%edx)
40d65e:	72 76                	jb     0x40d6d6
40d660:	31 00                	xor    %eax,(%eax)
40d662:	70 1f                	jo     0x40d683
40d664:	0c 16                	or     $0x16,%al
40d666:	17                   	pop    %ss
40d667:	16                   	push   %ss
40d668:	16                   	push   %ss
40d669:	72 44                	jb     0x40d6af
40d66b:	2c 00                	sub    $0x0,%al
40d66d:	70 20                	jo     0x40d68f
40d66f:	00 02                	add    %al,(%edx)
40d671:	00 00                	add    %al,(%eax)
40d673:	16                   	push   %ss
40d674:	14 72                	adc    $0x72,%al
40d676:	cf                   	iret
40d677:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d67c:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d681:	0d 00 70 73 87       	or     $0x87737000,%eax
40d686:	01 00                	add    %eax,(%eax)
40d688:	0a 6f 88             	or     -0x78(%edi),%ch
40d68b:	01 00                	add    %eax,(%eax)
40d68d:	0a 26                	or     (%esi),%ah
40d68f:	02 7b b8             	add    -0x48(%ebx),%bh
40d692:	00 00                	add    %al,(%eax)
40d694:	04 6f                	add    $0x6f,%al
40d696:	78 01                	js     0x40d699
40d698:	00 0a                	add    %cl,(%edx)
40d69a:	6f                   	outsl  %ds:(%esi),(%dx)
40d69b:	86 01                	xchg   %al,(%ecx)
40d69d:	00 0a                	add    %cl,(%edx)
40d69f:	72 90                	jb     0x40d631
40d6a1:	31 00                	xor    %eax,(%eax)
40d6a3:	70 1f                	jo     0x40d6c4
40d6a5:	0c 16                	or     $0x16,%al
40d6a7:	17                   	pop    %ss
40d6a8:	16                   	push   %ss
40d6a9:	16                   	push   %ss
40d6aa:	72 5c                	jb     0x40d708
40d6ac:	2c 00                	sub    $0x0,%al
40d6ae:	70 20                	jo     0x40d6d0
40d6b0:	00 02                	add    %al,(%edx)
40d6b2:	00 00                	add    %al,(%eax)
40d6b4:	16                   	push   %ss
40d6b5:	14 72                	adc    $0x72,%al
40d6b7:	cf                   	iret
40d6b8:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d6bd:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d6c2:	0d 00 70 73 87       	or     $0x87737000,%eax
40d6c7:	01 00                	add    %eax,(%eax)
40d6c9:	0a 6f 88             	or     -0x78(%edi),%ch
40d6cc:	01 00                	add    %eax,(%eax)
40d6ce:	0a 26                	or     (%esi),%ah
40d6d0:	02 7b b8             	add    -0x48(%ebx),%bh
40d6d3:	00 00                	add    %al,(%eax)
40d6d5:	04 6f                	add    $0x6f,%al
40d6d7:	78 01                	js     0x40d6da
40d6d9:	00 0a                	add    %cl,(%edx)
40d6db:	6f                   	outsl  %ds:(%esi),(%dx)
40d6dc:	86 01                	xchg   %al,(%ecx)
40d6de:	00 0a                	add    %cl,(%edx)
40d6e0:	72 b5                	jb     0x40d697
40d6e2:	27                   	daa
40d6e3:	00 70 1f             	add    %dh,0x1f(%eax)
40d6e6:	0c 16                	or     $0x16,%al
40d6e8:	17                   	pop    %ss
40d6e9:	16                   	push   %ss
40d6ea:	16                   	push   %ss
40d6eb:	72 86                	jb     0x40d673
40d6ed:	1a 00                	sbb    (%eax),%al
40d6ef:	70 20                	jo     0x40d711
40d6f1:	00 02                	add    %al,(%edx)
40d6f3:	00 00                	add    %al,(%eax)
40d6f5:	16                   	push   %ss
40d6f6:	14 72                	adc    $0x72,%al
40d6f8:	cf                   	iret
40d6f9:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d6fe:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d703:	0d 00 70 73 87       	or     $0x87737000,%eax
40d708:	01 00                	add    %eax,(%eax)
40d70a:	0a 6f 88             	or     -0x78(%edi),%ch
40d70d:	01 00                	add    %eax,(%eax)
40d70f:	0a 26                	or     (%esi),%ah
40d711:	02 7b b8             	add    -0x48(%ebx),%bh
40d714:	00 00                	add    %al,(%eax)
40d716:	04 6f                	add    $0x6f,%al
40d718:	78 01                	js     0x40d71b
40d71a:	00 0a                	add    %cl,(%edx)
40d71c:	6f                   	outsl  %ds:(%esi),(%dx)
40d71d:	86 01                	xchg   %al,(%ecx)
40d71f:	00 0a                	add    %cl,(%edx)
40d721:	72 a2                	jb     0x40d6c5
40d723:	31 00                	xor    %eax,(%eax)
40d725:	70 1e                	jo     0x40d745
40d727:	16                   	push   %ss
40d728:	17                   	pop    %ss
40d729:	16                   	push   %ss
40d72a:	16                   	push   %ss
40d72b:	72 6c                	jb     0x40d799
40d72d:	2c 00                	sub    $0x0,%al
40d72f:	70 20                	jo     0x40d751
40d731:	00 02                	add    %al,(%edx)
40d733:	00 00                	add    %al,(%eax)
40d735:	16                   	push   %ss
40d736:	14 72                	adc    $0x72,%al
40d738:	cf                   	iret
40d739:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d73e:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40d743:	0d 00 70 73 87       	or     $0x87737000,%eax
40d748:	01 00                	add    %eax,(%eax)
40d74a:	0a 6f 88             	or     -0x78(%edi),%ch
40d74d:	01 00                	add    %eax,(%eax)
40d74f:	0a 26                	or     (%esi),%ah
40d751:	02 7b b8             	add    -0x48(%ebx),%bh