4044a1:	13 00                	adc    (%eax),%eax
4044a3:	00 23                	add    %ah,(%ebx)
4044a5:	00 00                	add    %al,(%eax)
4044a7:	13 00                	adc    (%eax),%eax
4044a9:	00 13                	add    %dl,(%ebx)
4044ab:	00 00                	add    %al,(%eax)
4044ad:	13 00                	adc    (%eax),%eax
4044af:	10 13                	adc    %dl,(%ebx)
4044b1:	00 00                	add    %al,(%eax)
4044b3:	13 00                	adc    (%eax),%eax
4044b5:	00 13                	add    %dl,(%ebx)
4044b7:	00 00                	add    %al,(%eax)
4044b9:	13 10                	adc    (%eax),%edx
4044bb:	00 13                	add    %dl,(%ebx)
4044bd:	00 00                	add    %al,(%eax)
4044bf:	13 00                	adc    (%eax),%eax
4044c1:	00 13                	add    %dl,(%ebx)
4044c3:	00 00                	add    %al,(%eax)
4044c5:	23 00                	and    (%eax),%eax
4044c7:	00 13                	add    %dl,(%ebx)
4044c9:	00 00                	add    %al,(%eax)
4044cb:	13 00                	adc    (%eax),%eax
4044cd:	00 13                	add    %dl,(%ebx)
4044cf:	00 10                	add    %dl,(%eax)
4044d1:	13 00                	adc    (%eax),%eax
4044d3:	00 13                	add    %dl,(%ebx)
4044d5:	00 00                	add    %al,(%eax)
4044d7:	13 00                	adc    (%eax),%eax
4044d9:	00 13                	add    %dl,(%ebx)
4044db:	10 00                	adc    %al,(%eax)
4044dd:	13 00                	adc    (%eax),%eax
4044df:	00 13                	add    %dl,(%ebx)
4044e1:	00 00                	add    %al,(%eax)
4044e3:	13 00                	adc    (%eax),%eax
4044e5:	00 23                	add    %ah,(%ebx)
4044e7:	00 00                	add    %al,(%eax)
4044e9:	13 00                	adc    (%eax),%eax
4044eb:	00 13                	add    %dl,(%ebx)
4044ed:	00 00                	add    %al,(%eax)
4044ef:	13 00                	adc    (%eax),%eax
4044f1:	10 13                	adc    %dl,(%ebx)
4044f3:	00 00                	add    %al,(%eax)
4044f5:	13 00                	adc    (%eax),%eax
4044f7:	00 13                	add    %dl,(%ebx)
4044f9:	00 00                	add    %al,(%eax)
4044fb:	13 10                	adc    (%eax),%edx
4044fd:	00 13                	add    %dl,(%ebx)
4044ff:	00 00                	add    %al,(%eax)
404501:	13 00                	adc    (%eax),%eax
404503:	00 13                	add    %dl,(%ebx)
404505:	00 00                	add    %al,(%eax)
404507:	23 00                	and    (%eax),%eax
404509:	00 13                	add    %dl,(%ebx)
40450b:	00 00                	add    %al,(%eax)
40450d:	13 00                	adc    (%eax),%eax
40450f:	00 13                	add    %dl,(%ebx)
404511:	00 10                	add    %dl,(%eax)
404513:	13 00                	adc    (%eax),%eax
404515:	00 13                	add    %dl,(%ebx)
404517:	00 00                	add    %al,(%eax)
404519:	13 00                	adc    (%eax),%eax
40451b:	00 13                	add    %dl,(%ebx)
40451d:	10 00                	adc    %al,(%eax)
40451f:	13 00                	adc    (%eax),%eax
404521:	00 13                	add    %dl,(%ebx)
404523:	00 00                	add    %al,(%eax)
404525:	13 00                	adc    (%eax),%eax
404527:	00 23                	add    %ah,(%ebx)
404529:	00 00                	add    %al,(%eax)
40452b:	13 00                	adc    (%eax),%eax
40452d:	00 13                	add    %dl,(%ebx)
40452f:	00 00                	add    %al,(%eax)
404531:	13 00                	adc    (%eax),%eax
404533:	10 13                	adc    %dl,(%ebx)
404535:	00 00                	add    %al,(%eax)
404537:	13 00                	adc    (%eax),%eax
404539:	00 13                	add    %dl,(%ebx)
40453b:	00 00                	add    %al,(%eax)
40453d:	13 10                	adc    (%eax),%edx
40453f:	00 13                	add    %dl,(%ebx)
404541:	00 00                	add    %al,(%eax)
404543:	13 00                	adc    (%eax),%eax
404545:	00 13                	add    %dl,(%ebx)
404547:	00 00                	add    %al,(%eax)
404549:	23 00                	and    (%eax),%eax
40454b:	00 13                	add    %dl,(%ebx)
40454d:	00 00                	add    %al,(%eax)
40454f:	13 00                	adc    (%eax),%eax
404551:	00 13                	add    %dl,(%ebx)
404553:	00 10                	add    %dl,(%eax)
404555:	13 00                	adc    (%eax),%eax
404557:	00 13                	add    %dl,(%ebx)
404559:	00 00                	add    %al,(%eax)
40455b:	13 00                	adc    (%eax),%eax
40455d:	00 13                	add    %dl,(%ebx)
40455f:	10 00                	adc    %al,(%eax)
404561:	13 00                	adc    (%eax),%eax
404563:	00 13                	add    %dl,(%ebx)
404565:	00 00                	add    %al,(%eax)
404567:	13 00                	adc    (%eax),%eax
404569:	00 23                	add    %ah,(%ebx)
40456b:	00 00                	add    %al,(%eax)
40456d:	13 00                	adc    (%eax),%eax
40456f:	00 13                	add    %dl,(%ebx)
404571:	00 00                	add    %al,(%eax)
404573:	13 00                	adc    (%eax),%eax
404575:	10 13                	adc    %dl,(%ebx)
404577:	00 00                	add    %al,(%eax)
404579:	13 00                	adc    (%eax),%eax
40457b:	00 13                	add    %dl,(%ebx)
40457d:	00 00                	add    %al,(%eax)
40457f:	13 10                	adc    (%eax),%edx
404581:	00 13                	add    %dl,(%ebx)
404583:	00 00                	add    %al,(%eax)
404585:	13 00                	adc    (%eax),%eax
404587:	00 13                	add    %dl,(%ebx)
404589:	00 00                	add    %al,(%eax)
40458b:	23 00                	and    (%eax),%eax
40458d:	00 13                	add    %dl,(%ebx)
40458f:	00 00                	add    %al,(%eax)
404591:	13 00                	adc    (%eax),%eax
404593:	00 13                	add    %dl,(%ebx)
404595:	00 10                	add    %dl,(%eax)
404597:	13 00                	adc    (%eax),%eax
404599:	00 13                	add    %dl,(%ebx)
40459b:	00 00                	add    %al,(%eax)
40459d:	13 00                	adc    (%eax),%eax
40459f:	00 13                	add    %dl,(%ebx)
4045a1:	10 00                	adc    %al,(%eax)
4045a3:	13 00                	adc    (%eax),%eax
4045a5:	00 13                	add    %dl,(%ebx)
4045a7:	00 00                	add    %al,(%eax)
4045a9:	13 00                	adc    (%eax),%eax
4045ab:	00 23                	add    %ah,(%ebx)
4045ad:	00 00                	add    %al,(%eax)
4045af:	13 00                	adc    (%eax),%eax
4045b1:	00 13                	add    %dl,(%ebx)
4045b3:	00 00                	add    %al,(%eax)
4045b5:	13 00                	adc    (%eax),%eax
4045b7:	10 13                	adc    %dl,(%ebx)
4045b9:	00 00                	add    %al,(%eax)
4045bb:	13 00                	adc    (%eax),%eax
4045bd:	00 13                	add    %dl,(%ebx)
4045bf:	00 00                	add    %al,(%eax)
4045c1:	13 10                	adc    (%eax),%edx
4045c3:	00 13                	add    %dl,(%ebx)
4045c5:	00 00                	add    %al,(%eax)
4045c7:	13 00                	adc    (%eax),%eax
4045c9:	00 13                	add    %dl,(%ebx)
4045cb:	00 00                	add    %al,(%eax)
4045cd:	23 00                	and    (%eax),%eax
4045cf:	00 13                	add    %dl,(%ebx)
4045d1:	00 00                	add    %al,(%eax)
4045d3:	13 00                	adc    (%eax),%eax
4045d5:	00 13                	add    %dl,(%ebx)
4045d7:	00 10                	add    %dl,(%eax)
4045d9:	13 00                	adc    (%eax),%eax
4045db:	00 13                	add    %dl,(%ebx)
4045dd:	00 00                	add    %al,(%eax)
4045df:	13 00                	adc    (%eax),%eax
4045e1:	00 13                	add    %dl,(%ebx)
4045e3:	10 00                	adc    %al,(%eax)
4045e5:	13 00                	adc    (%eax),%eax
4045e7:	00 13                	add    %dl,(%ebx)
4045e9:	00 00                	add    %al,(%eax)
4045eb:	13 00                	adc    (%eax),%eax
4045ed:	00 23                	add    %ah,(%ebx)
4045ef:	00 00                	add    %al,(%eax)
4045f1:	13 00                	adc    (%eax),%eax
4045f3:	00 13                	add    %dl,(%ebx)
4045f5:	00 00                	add    %al,(%eax)
4045f7:	13 00                	adc    (%eax),%eax
4045f9:	10 13                	adc    %dl,(%ebx)
4045fb:	00 00                	add    %al,(%eax)
4045fd:	13 00                	adc    (%eax),%eax
4045ff:	00 13                	add    %dl,(%ebx)
404601:	00 00                	add    %al,(%eax)
404603:	13 10                	adc    (%eax),%edx
404605:	00 13                	add    %dl,(%ebx)
404607:	00 00                	add    %al,(%eax)
404609:	13 00                	adc    (%eax),%eax
40460b:	00 13                	add    %dl,(%ebx)
40460d:	00 00                	add    %al,(%eax)
40460f:	23 00                	and    (%eax),%eax
404611:	00 13                	add    %dl,(%ebx)
404613:	00 00                	add    %al,(%eax)
404615:	13 00                	adc    (%eax),%eax
404617:	00 13                	add    %dl,(%ebx)
404619:	00 10                	add    %dl,(%eax)
40461b:	13 00                	adc    (%eax),%eax
40461d:	00 13                	add    %dl,(%ebx)
40461f:	00 00                	add    %al,(%eax)
404621:	13 00                	adc    (%eax),%eax
404623:	00 13                	add    %dl,(%ebx)
404625:	10 00                	adc    %al,(%eax)
404627:	13 00                	adc    (%eax),%eax
404629:	00 13                	add    %dl,(%ebx)
40462b:	00 00                	add    %al,(%eax)
40462d:	13 00                	adc    (%eax),%eax
40462f:	00 23                	add    %ah,(%ebx)
404631:	00 00                	add    %al,(%eax)
404633:	13 00                	adc    (%eax),%eax
404635:	00 13                	add    %dl,(%ebx)
404637:	00 00                	add    %al,(%eax)
404639:	13 00                	adc    (%eax),%eax
40463b:	10 13                	adc    %dl,(%ebx)
40463d:	00 00                	add    %al,(%eax)
40463f:	13 00                	adc    (%eax),%eax
404641:	00 13                	add    %dl,(%ebx)
404643:	00 00                	add    %al,(%eax)
404645:	13 10                	adc    (%eax),%edx
404647:	00 13                	add    %dl,(%ebx)
404649:	00 00                	add    %al,(%eax)
40464b:	13 00                	adc    (%eax),%eax
40464d:	00 13                	add    %dl,(%ebx)
40464f:	00 5f 6a             	add    %bl,0x6a(%edi)
404652:	90                   	nop
404653:	00 03                	add    %al,(%ebx)
404655:	00 00                	add    %al,(%eax)
404657:	12 04 00             	adc    (%eax,%eax,1),%al
40465a:	00 00                	add    %al,(%eax)
40465c:	0f ff 12             	ud0    (%edx),%edx
40465f:	00 b8 00 00 00 00    	add    %bh,0x0(%eax)
404665:	12 00                	adc    (%eax),%al
404667:	10 40 00             	adc    %al,0x0(%eax)
40466a:	00 00                	add    %al,(%eax)
40466c:	12 00                	adc    (%eax),%al
40466e:	00 00                	add    %al,(%eax)
404670:	00 00                	add    %al,(%eax)
404672:	10 12                	adc    %dl,(%edx)
404674:	00 00                	add    %al,(%eax)
404676:	00 00                	add    %al,(%eax)
404678:	00 00                	add    %al,(%eax)
40467a:	12 00                	adc    (%eax),%al
40467c:	00 10                	add    %dl,(%eax)
40467e:	00 00                	add    %al,(%eax)
404680:	00 12                	add    %dl,(%edx)
404682:	00 00                	add    %al,(%eax)
404684:	00 00                	add    %al,(%eax)
404686:	00 00                	add    %al,(%eax)
404688:	22 00                	and    (%eax),%al
40468a:	00 00                	add    %al,(%eax)
40468c:	80 00 00             	addb   $0x0,(%eax)
40468f:	12 0e                	adc    (%esi),%cl
404691:	1f                   	pop    %ds
404692:	ba 1e 00 b4 1b       	mov    $0x1bb4001e,%edx
404697:	cd 21                	int    $0x21
404699:	b8 01 4c cd 33       	mov    $0x33cd4c01,%eax
40469e:	64 68 69 73 20 70    	fs push $0x70207369
4046a4:	84 6f 67             	test   %ch,0x67(%edi)
4046a7:	72 61                	jb     0x40470a
4046a9:	7d 20                	jge    0x4046cb
4046ab:	75 61                	jne    0x40470e
4046ad:	6e                   	outsb  %ds:(%esi),(%dx)
4046ae:	6e                   	outsb  %ds:(%esi),(%dx)
4046af:	6f                   	outsl  %ds:(%esi),(%dx)
4046b0:	74 20                	je     0x4046d2
4046b2:	74 65                	je     0x404719
4046b4:	30 72 75             	xor    %dh,0x75(%edx)
4046b7:	6e                   	outsb  %ds:(%esi),(%dx)
4046b8:	20 7b 6e             	and    %bh,0x6e(%ebx)
4046bb:	20 44 4f 53          	and    %al,0x53(%edi,%ecx,2)
4046bf:	30 7f 6f             	xor    %bh,0x6f(%edi)
4046c2:	64 65 2e 0d 0d 1c 24 	fs gs cs or $0x241c0d,%eax
4046c9:	00
4046ca:	10 00                	adc    %al,(%eax)
4046cc:	00 00                	add    %al,(%eax)
4046ce:	12 00                	adc    (%eax),%al
4046d0:	50                   	push   %eax
4046d1:	45                   	inc    %ebp
4046d2:	00 00                	add    %al,(%eax)
4046d4:	4c                   	dec    %esp
4046d5:	23 03                	and    (%ebx),%eax
4046d7:	00 ed                	add    %ch,%ch
4046d9:	9b                   	fwait
4046da:	4b                   	dec    %ebx
4046db:	b3 12                	mov    $0x12,%bl
4046dd:	00 00                	add    %al,(%eax)
4046df:	00 10                	add    %dl,(%eax)
4046e1:	00 00                	add    %al,(%eax)
4046e3:	12 e0                	adc    %al,%ah
4046e5:	00 02                	add    %al,(%edx)
4046e7:	21 0b                	and    %ecx,(%ebx)
4046e9:	01 42 10             	add    %eax,0x10(%edx)
4046ec:	00 0c 00             	add    %cl,(%eax,%eax,1)
4046ef:	00 00                	add    %al,(%eax)
4046f1:	18 00                	sbb    %al,(%eax)
4046f3:	00 00                	add    %al,(%eax)
4046f5:	00 10                	add    %dl,(%eax)
4046f7:	00 70 2a             	add    %dh,0x2a(%eax)
4046fa:	00 00                	add    %al,(%eax)
4046fc:	00 20                	add    %ah,(%eax)
4046fe:	00 12                	add    %dl,(%edx)
404700:	00 50 00             	add    %dl,0x0(%eax)
404703:	00 00                	add    %al,(%eax)
404705:	00 12                	add    %dl,(%edx)
404707:	10 00                	adc    %al,(%eax)
404709:	20 00                	and    %al,(%eax)
40470b:	00 10                	add    %dl,(%eax)
40470d:	14 00                	adc    $0x0,%al
40470f:	00 04 00             	add    %al,(%eax,%eax,1)
404712:	00 00                	add    %al,(%eax)
404714:	12 00                	adc    (%eax),%al
404716:	00 10                	add    %dl,(%eax)
404718:	06                   	push   %es
404719:	00 00                	add    %al,(%eax)
40471b:	12 00                	adc    (%eax),%al
40471d:	00 00                	add    %al,(%eax)
40471f:	00 00                	add    %al,(%eax)
404721:	80 22 00             	andb   $0x0,(%edx)
404724:	00 02                	add    %al,(%edx)
404726:	00 00                	add    %al,(%eax)
404728:	00 12                	add    %dl,(%edx)
40472a:	00 00                	add    %al,(%eax)
40472c:	03 10                	add    (%eax),%edx
40472e:	60                   	pusha
40472f:	85 12                	test   %edx,(%edx)
404731:	00 10                	add    %dl,(%eax)
404733:	00 00                	add    %al,(%eax)
404735:	10 00                	adc    %al,(%eax)
404737:	12 10                	adc    (%eax),%dl
404739:	00 10                	add    %dl,(%eax)
40473b:	00 00                	add    %al,(%eax)
40473d:	10 12                	adc    %dl,(%edx)
40473f:	00 00                	add    %al,(%eax)
404741:	00 00                	add    %al,(%eax)
404743:	10 10                	adc    %dl,(%eax)
404745:	12 00                	adc    (%eax),%al
404747:	00 00                	add    %al,(%eax)
404749:	00 00                	add    %al,(%eax)
40474b:	00 12                	add    %dl,(%edx)
40474d:	00 10                	add    %dl,(%eax)
40474f:	00 0c 2a             	add    %cl,(%edx,%ebp,1)
404752:	00 12                	add    %dl,(%edx)
404754:	4f                   	dec    %edi
404755:	00 00                	add    %al,(%eax)
404757:	00 00                	add    %al,(%eax)
404759:	50                   	push   %eax
40475a:	12 00                	adc    (%eax),%al
40475c:	98                   	cwtl
40475d:	02 00                	add    (%eax),%al
40475f:	00 00                	add    %al,(%eax)
404761:	12 00                	adc    (%eax),%al
404763:	00 10                	add    %dl,(%eax)
404765:	00 00                	add    %al,(%eax)
404767:	00 12                	add    %dl,(%edx)
404769:	00 00                	add    %al,(%eax)
40476b:	00 00                	add    %al,(%eax)
40476d:	00 00                	add    %al,(%eax)
40476f:	22 00                	and    (%eax),%al