40d46e:	01 00                	add    %eax,(%eax)
40d470:	0a 7d 0f             	or     0xf(%ebp),%bh
40d473:	01 00                	add    %eax,(%eax)
40d475:	04 02                	add    $0x2,%al
40d477:	73 af                	jae    0x40d428
40d479:	01 00                	add    %eax,(%eax)
40d47b:	0a 7d 11             	or     0x11(%ebp),%bh
40d47e:	01 00                	add    %eax,(%eax)
40d480:	04 02                	add    $0x2,%al
40d482:	73 af                	jae    0x40d433
40d484:	01 00                	add    %eax,(%eax)
40d486:	0a 7d 12             	or     0x12(%ebp),%bh
40d489:	01 00                	add    %eax,(%eax)
40d48b:	04 02                	add    $0x2,%al
40d48d:	73 af                	jae    0x40d43e
40d48f:	01 00                	add    %eax,(%eax)
40d491:	0a 7d 10             	or     0x10(%ebp),%bh
40d494:	01 00                	add    %eax,(%eax)
40d496:	04 02                	add    $0x2,%al
40d498:	73 90                	jae    0x40d42a
40d49a:	00 00                	add    %al,(%eax)
40d49c:	06                   	push   %es
40d49d:	7d c1                	jge    0x40d460
40d49f:	00 00                	add    %al,(%eax)
40d4a1:	04 02                	add    $0x2,%al
40d4a3:	73 b0                	jae    0x40d455
40d4a5:	01 00                	add    %eax,(%eax)
40d4a7:	0a 7d de             	or     -0x22(%ebp),%bh
40d4aa:	00 00                	add    %al,(%eax)
40d4ac:	04 02                	add    $0x2,%al
40d4ae:	02 7b bc             	add    -0x44(%ebx),%bh
40d4b1:	00 00                	add    %al,(%eax)
40d4b3:	04 73                	add    $0x73,%al
40d4b5:	b1 01                	mov    $0x1,%cl
40d4b7:	00 0a                	add    %cl,(%edx)
40d4b9:	7d ff                	jge    0x40d4ba
40d4bb:	00 00                	add    %al,(%eax)
40d4bd:	04 02                	add    $0x2,%al
40d4bf:	02 7b bc             	add    -0x44(%ebx),%bh
40d4c2:	00 00                	add    %al,(%eax)
40d4c4:	04 73                	add    $0x73,%al
40d4c6:	b1 01                	mov    $0x1,%cl
40d4c8:	00 0a                	add    %cl,(%edx)
40d4ca:	7d 27                	jge    0x40d4f3
40d4cc:	01 00                	add    %eax,(%eax)
40d4ce:	04 02                	add    $0x2,%al
40d4d0:	7b c2                	jnp    0x40d494
40d4d2:	00 00                	add    %al,(%eax)
40d4d4:	04 6f                	add    $0x6f,%al
40d4d6:	2f                   	das
40d4d7:	00 00                	add    %al,(%eax)
40d4d9:	0a 00                	or     (%eax),%al
40d4db:	02 7b 17             	add    0x17(%ebx),%bh
40d4de:	01 00                	add    %eax,(%eax)
40d4e0:	04 6f                	add    $0x6f,%al
40d4e2:	2f                   	das
40d4e3:	00 00                	add    %al,(%eax)
40d4e5:	0a 00                	or     (%eax),%al
40d4e7:	02 7b c0             	add    -0x40(%ebx),%bh
40d4ea:	00 00                	add    %al,(%eax)
40d4ec:	04 6f                	add    $0x6f,%al
40d4ee:	2f                   	das
40d4ef:	00 00                	add    %al,(%eax)
40d4f1:	0a 00                	or     (%eax),%al
40d4f3:	02 7b bf             	add    -0x41(%ebx),%bh
40d4f6:	00 00                	add    %al,(%eax)
40d4f8:	04 6f                	add    $0x6f,%al
40d4fa:	2f                   	das
40d4fb:	00 00                	add    %al,(%eax)
40d4fd:	0a 00                	or     (%eax),%al
40d4ff:	02 7b be             	add    -0x42(%ebx),%bh
40d502:	00 00                	add    %al,(%eax)
40d504:	04 6f                	add    $0x6f,%al
40d506:	2f                   	das
40d507:	00 00                	add    %al,(%eax)
40d509:	0a 00                	or     (%eax),%al
40d50b:	02 7b bd             	add    -0x43(%ebx),%bh
40d50e:	00 00                	add    %al,(%eax)
40d510:	04 6f                	add    $0x6f,%al
40d512:	2f                   	das
40d513:	00 00                	add    %al,(%eax)
40d515:	0a 00                	or     (%eax),%al
40d517:	02 7b c5             	add    -0x3b(%ebx),%bh
40d51a:	00 00                	add    %al,(%eax)
40d51c:	04 6f                	add    $0x6f,%al
40d51e:	2f                   	das
40d51f:	00 00                	add    %al,(%eax)
40d521:	0a 00                	or     (%eax),%al
40d523:	02 7b dd             	add    -0x23(%ebx),%bh
40d526:	00 00                	add    %al,(%eax)
40d528:	04 6f                	add    $0x6f,%al
40d52a:	b2 01                	mov    $0x1,%dl
40d52c:	00 0a                	add    %cl,(%edx)
40d52e:	6f                   	outsl  %ds:(%esi),(%dx)
40d52f:	2f                   	das
40d530:	00 00                	add    %al,(%eax)
40d532:	0a 00                	or     (%eax),%al
40d534:	02 7b dd             	add    -0x23(%ebx),%bh
40d537:	00 00                	add    %al,(%eax)
40d539:	04 6f                	add    $0x6f,%al
40d53b:	b3 01                	mov    $0x1,%bl
40d53d:	00 0a                	add    %cl,(%edx)
40d53f:	6f                   	outsl  %ds:(%esi),(%dx)
40d540:	2f                   	das
40d541:	00 00                	add    %al,(%eax)
40d543:	0a 00                	or     (%eax),%al
40d545:	02 7b dd             	add    -0x23(%ebx),%bh
40d548:	00 00                	add    %al,(%eax)
40d54a:	04 6f                	add    $0x6f,%al
40d54c:	2f                   	das
40d54d:	00 00                	add    %al,(%eax)
40d54f:	0a 00                	or     (%eax),%al
40d551:	02 7b 0c             	add    0xc(%ebx),%bh
40d554:	01 00                	add    %eax,(%eax)
40d556:	04 6f                	add    $0x6f,%al
40d558:	2f                   	das
40d559:	00 00                	add    %al,(%eax)
40d55b:	0a 00                	or     (%eax),%al
40d55d:	02 7b c2             	add    -0x3e(%ebx),%bh
40d560:	00 00                	add    %al,(%eax)
40d562:	04 28                	add    $0x28,%al
40d564:	b4 01                	mov    $0x1,%ah
40d566:	00 0a                	add    %cl,(%edx)
40d568:	6f                   	outsl  %ds:(%esi),(%dx)
40d569:	b5 01                	mov    $0x1,%ch
40d56b:	00 0a                	add    %cl,(%edx)
40d56d:	00 02                	add    %al,(%edx)
40d56f:	7b c2                	jnp    0x40d533
40d571:	00 00                	add    %al,(%eax)
40d573:	04 6f                	add    $0x6f,%al
40d575:	57                   	push   %edi
40d576:	00 00                	add    %al,(%eax)
40d578:	0a 02                	or     (%edx),%al
40d57a:	7b c3                	jnp    0x40d53f
40d57c:	00 00                	add    %al,(%eax)
40d57e:	04 6f                	add    $0x6f,%al
40d580:	58                   	pop    %eax
40d581:	00 00                	add    %al,(%eax)
40d583:	0a 00                	or     (%eax),%al
40d585:	02 7b c2             	add    -0x3e(%ebx),%bh
40d588:	00 00                	add    %al,(%eax)
40d58a:	04 6f                	add    $0x6f,%al
40d58c:	57                   	push   %edi
40d58d:	00 00                	add    %al,(%eax)
40d58f:	0a 02                	or     (%edx),%al
40d591:	7b c0                	jnp    0x40d553
40d593:	00 00                	add    %al,(%eax)
40d595:	04 6f                	add    $0x6f,%al
40d597:	58                   	pop    %eax
40d598:	00 00                	add    %al,(%eax)
40d59a:	0a 00                	or     (%eax),%al
40d59c:	02 7b c2             	add    -0x3e(%ebx),%bh
40d59f:	00 00                	add    %al,(%eax)
40d5a1:	04 6f                	add    $0x6f,%al
40d5a3:	57                   	push   %edi
40d5a4:	00 00                	add    %al,(%eax)
40d5a6:	0a 02                	or     (%edx),%al
40d5a8:	7b bf                	jnp    0x40d569
40d5aa:	00 00                	add    %al,(%eax)
40d5ac:	04 6f                	add    $0x6f,%al
40d5ae:	58                   	pop    %eax
40d5af:	00 00                	add    %al,(%eax)
40d5b1:	0a 00                	or     (%eax),%al
40d5b3:	02 7b c2             	add    -0x3e(%ebx),%bh
40d5b6:	00 00                	add    %al,(%eax)
40d5b8:	04 6f                	add    $0x6f,%al
40d5ba:	57                   	push   %edi
40d5bb:	00 00                	add    %al,(%eax)
40d5bd:	0a 02                	or     (%edx),%al
40d5bf:	7b be                	jnp    0x40d57f
40d5c1:	00 00                	add    %al,(%eax)
40d5c3:	04 6f                	add    $0x6f,%al
40d5c5:	58                   	pop    %eax
40d5c6:	00 00                	add    %al,(%eax)
40d5c8:	0a 00                	or     (%eax),%al
40d5ca:	02 7b c2             	add    -0x3e(%ebx),%bh
40d5cd:	00 00                	add    %al,(%eax)
40d5cf:	04 6f                	add    $0x6f,%al
40d5d1:	57                   	push   %edi
40d5d2:	00 00                	add    %al,(%eax)
40d5d4:	0a 02                	or     (%edx),%al
40d5d6:	7b bd                	jnp    0x40d595
40d5d8:	00 00                	add    %al,(%eax)
40d5da:	04 6f                	add    $0x6f,%al
40d5dc:	58                   	pop    %eax
40d5dd:	00 00                	add    %al,(%eax)
40d5df:	0a 00                	or     (%eax),%al
40d5e1:	02 7b c2             	add    -0x3e(%ebx),%bh
40d5e4:	00 00                	add    %al,(%eax)
40d5e6:	04 1a                	add    $0x1a,%al
40d5e8:	6f                   	outsl  %ds:(%esi),(%dx)
40d5e9:	51                   	push   %ecx
40d5ea:	00 00                	add    %al,(%eax)
40d5ec:	0a 00                	or     (%eax),%al
40d5ee:	02 7b c2             	add    -0x3e(%ebx),%bh
40d5f1:	00 00                	add    %al,(%eax)
40d5f3:	04 20                	add    $0x20,%al
40d5f5:	85 02                	test   %eax,(%edx)
40d5f7:	00 00                	add    %al,(%eax)
40d5f9:	16                   	push   %ss
40d5fa:	73 30                	jae    0x40d62c
40d5fc:	00 00                	add    %al,(%eax)
40d5fe:	0a 6f 31             	or     0x31(%edi),%ch
40d601:	00 00                	add    %al,(%eax)
40d603:	0a 00                	or     (%eax),%al
40d605:	02 7b c2             	add    -0x3e(%ebx),%bh
40d608:	00 00                	add    %al,(%eax)
40d60a:	04 72                	add    $0x72,%al
40d60c:	94                   	xchg   %eax,%esp
40d60d:	09 00                	or     %eax,(%eax)
40d60f:	70 6f                	jo     0x40d680
40d611:	34 00                	xor    $0x0,%al
40d613:	00 0a                	add    %cl,(%edx)
40d615:	00 02                	add    %al,(%edx)
40d617:	7b c2                	jnp    0x40d5db
40d619:	00 00                	add    %al,(%eax)
40d61b:	04 20                	add    $0x20,%al
40d61d:	93                   	xchg   %eax,%ebx
40d61e:	00 00                	add    %al,(%eax)
40d620:	00 20                	add    %ah,(%eax)
40d622:	3d 02 00 00 73       	cmp    $0x73000002,%eax
40d627:	37                   	aaa
40d628:	00 00                	add    %al,(%eax)
40d62a:	0a 6f 38             	or     0x38(%edi),%ch
40d62d:	00 00                	add    %al,(%eax)
40d62f:	0a 00                	or     (%eax),%al
40d631:	02 7b c2             	add    -0x3e(%ebx),%bh
40d634:	00 00                	add    %al,(%eax)
40d636:	04 1c                	add    $0x1c,%al
40d638:	6f                   	outsl  %ds:(%esi),(%dx)
40d639:	40                   	inc    %eax
40d63a:	00 00                	add    %al,(%eax)
40d63c:	0a 00                	or     (%eax),%al
40d63e:	02 7b c2             	add    -0x3e(%ebx),%bh
40d641:	00 00                	add    %al,(%eax)
40d643:	04 16                	add    $0x16,%al
40d645:	6f                   	outsl  %ds:(%esi),(%dx)
40d646:	6b 00 00             	imul   $0x0,(%eax),%eax
40d649:	0a 00                	or     (%eax),%al
40d64b:	02 7b c2             	add    -0x3e(%ebx),%bh
40d64e:	00 00                	add    %al,(%eax)
40d650:	04 02                	add    $0x2,%al
40d652:	fe 06                	incb   (%esi)
40d654:	35 01 00 06 73       	xor    $0x73060001,%eax
40d659:	48                   	dec    %eax
40d65a:	00 00                	add    %al,(%eax)
40d65c:	0a 6f 06             	or     0x6(%edi),%ch
40d65f:	01 00                	add    %eax,(%eax)
40d661:	0a 00                	or     (%eax),%al
40d663:	02 7b c3             	add    -0x3d(%ebx),%bh
40d666:	00 00                	add    %al,(%eax)
40d668:	04 02                	add    $0x2,%al
40d66a:	7b 17                	jnp    0x40d683
40d66c:	01 00                	add    %eax,(%eax)
40d66e:	04 6f                	add    $0x6f,%al
40d670:	b6 01                	mov    $0x1,%dh
40d672:	00 0a                	add    %cl,(%edx)
40d674:	00 02                	add    %al,(%edx)
40d676:	7b c3                	jnp    0x40d63b
40d678:	00 00                	add    %al,(%eax)
40d67a:	04 1b                	add    $0x1b,%al
40d67c:	6f                   	outsl  %ds:(%esi),(%dx)
40d67d:	51                   	push   %ecx
40d67e:	00 00                	add    %al,(%eax)
40d680:	0a 00                	or     (%eax),%al
40d682:	02 7b c3             	add    -0x3d(%ebx),%bh
40d685:	00 00                	add    %al,(%eax)
40d687:	04 18                	add    $0x18,%al
40d689:	6f                   	outsl  %ds:(%esi),(%dx)
40d68a:	0c 01                	or     $0x1,%al
40d68c:	00 0a                	add    %cl,(%edx)
40d68e:	00 02                	add    %al,(%edx)
40d690:	7b c3                	jnp    0x40d655
40d692:	00 00                	add    %al,(%eax)
40d694:	04 72                	add    $0x72,%al
40d696:	ae                   	scas   %es:(%edi),%al
40d697:	09 00                	or     %eax,(%eax)
40d699:	70 22                	jo     0x40d6bd
40d69b:	00 00                	add    %al,(%eax)
40d69d:	04 41                	add    $0x41,%al
40d69f:	16                   	push   %ss
40d6a0:	19 20                	sbb    %esp,(%eax)
40d6a2:	cc                   	int3
40d6a3:	00 00                	add    %al,(%eax)
40d6a5:	00 73 3e             	add    %dh,0x3e(%ebx)
40d6a8:	00 00                	add    %al,(%eax)
40d6aa:	0a 6f 3f             	or     0x3f(%edi),%ch
40d6ad:	00 00                	add    %al,(%eax)
40d6af:	0a 00                	or     (%eax),%al
40d6b1:	02 7b c3             	add    -0x3d(%ebx),%bh
40d6b4:	00 00                	add    %al,(%eax)
40d6b6:	04 16                	add    $0x16,%al
40d6b8:	6f                   	outsl  %ds:(%esi),(%dx)
40d6b9:	b7 01                	mov    $0x1,%bh
40d6bb:	00 0a                	add    %cl,(%edx)
40d6bd:	00 02                	add    %al,(%edx)
40d6bf:	7b c3                	jnp    0x40d684
40d6c1:	00 00                	add    %al,(%eax)
40d6c3:	04 16                	add    $0x16,%al
40d6c5:	1f                   	pop    %ds
40d6c6:	6e                   	outsb  %ds:(%esi),(%dx)
40d6c7:	73 30                	jae    0x40d6f9
40d6c9:	00 00                	add    %al,(%eax)
40d6cb:	0a 6f 31             	or     0x31(%edi),%ch
40d6ce:	00 00                	add    %al,(%eax)
40d6d0:	0a 00                	or     (%eax),%al
40d6d2:	02 7b c3             	add    -0x3d(%ebx),%bh
40d6d5:	00 00                	add    %al,(%eax)
40d6d7:	04 16                	add    $0x16,%al
40d6d9:	6f                   	outsl  %ds:(%esi),(%dx)
40d6da:	be 00 00 06 00       	mov    $0x60000,%esi
40d6df:	02 7b c3             	add    -0x3d(%ebx),%bh
40d6e2:	00 00                	add    %al,(%eax)
40d6e4:	04 72                	add    $0x72,%al
40d6e6:	bc 09 00 70 6f       	mov    $0x6f700009,%esp
40d6eb:	34 00                	xor    $0x0,%al
40d6ed:	00 0a                	add    %cl,(%edx)
40d6ef:	00 02                	add    %al,(%edx)
40d6f1:	7b c3                	jnp    0x40d6b6
40d6f3:	00 00                	add    %al,(%eax)
40d6f5:	04 17                	add    $0x17,%al
40d6f7:	6f                   	outsl  %ds:(%esi),(%dx)
40d6f8:	b8 01 00 0a 00       	mov    $0xa0001,%eax
40d6fd:	02 7b c3             	add    -0x3d(%ebx),%bh
40d700:	00 00                	add    %al,(%eax)
40d702:	04 20                	add    $0x20,%al
40d704:	93                   	xchg   %eax,%ebx
40d705:	00 00                	add    %al,(%eax)
40d707:	00 20                	add    %ah,(%eax)
40d709:	cf                   	iret
40d70a:	01 00                	add    %eax,(%eax)
40d70c:	00 73 37             	add    %dh,0x37(%ebx)
40d70f:	00 00                	add    %al,(%eax)
40d711:	0a 6f 38             	or     0x38(%edi),%ch
40d714:	00 00                	add    %al,(%eax)
40d716:	0a 00                	or     (%eax),%al
40d718:	02 7b c3             	add    -0x3d(%ebx),%bh
40d71b:	00 00                	add    %al,(%eax)
40d71d:	04 18                	add    $0x18,%al
40d71f:	6f                   	outsl  %ds:(%esi),(%dx)
40d720:	40                   	inc    %eax
40d721:	00 00                	add    %al,(%eax)
40d723:	0a 00                	or     (%eax),%al
40d725:	02 7b c3             	add    -0x3d(%ebx),%bh
40d728:	00 00                	add    %al,(%eax)
40d72a:	04 72                	add    $0x72,%al
40d72c:	11 00                	adc    %eax,(%eax)
40d72e:	00 70 6f             	add    %dh,0x6f(%eax)
40d731:	3c 00                	cmp    $0x0,%al
40d733:	00 0a                	add    %cl,(%edx)