4044a5:	00 00                	add    %al,(%eax)
4044a7:	0a 00                	or     (%eax),%al
4044a9:	02 7b 5d             	add    0x5d(%ebx),%bh
4044ac:	00 00                	add    %al,(%eax)
4044ae:	04 20                	add    $0x20,%al
4044b0:	4f                   	dec    %edi
4044b1:	00 02                	add    %al,(%edx)
4044b3:	00 6f 9a             	add    %ch,-0x66(%edi)
4044b6:	00 00                	add    %al,(%eax)
4044b8:	0a 00                	or     (%eax),%al
4044ba:	02 7b 5d             	add    0x5d(%ebx),%bh
4044bd:	00 00                	add    %al,(%eax)
4044bf:	04 20                	add    $0x20,%al
4044c1:	92                   	xchg   %eax,%edx
4044c2:	00 00                	add    %al,(%eax)
4044c4:	00 1f                	add    %bl,(%edi)
4044c6:	16                   	push   %ss
4044c7:	73 8d                	jae    0x404456
4044c9:	00 00                	add    %al,(%eax)
4044cb:	0a 6f 96             	or     -0x6a(%edi),%ch
4044ce:	00 00                	add    %al,(%eax)
4044d0:	0a 00                	or     (%eax),%al
4044d2:	02 7b 5d             	add    0x5d(%ebx),%bh
4044d5:	00 00                	add    %al,(%eax)
4044d7:	04 72                	add    $0x72,%al
4044d9:	db 02                	fildl  (%edx)
4044db:	00 70 6f             	add    %dh,0x6f(%eax)
4044de:	97                   	xchg   %eax,%edi
4044df:	00 00                	add    %al,(%eax)
4044e1:	0a 00                	or     (%eax),%al
4044e3:	02 7b 5d             	add    0x5d(%ebx),%bh
4044e6:	00 00                	add    %al,(%eax)
4044e8:	04 02                	add    $0x2,%al
4044ea:	fe 06                	incb   (%esi)
4044ec:	4c                   	dec    %esp
4044ed:	00 00                	add    %al,(%eax)
4044ef:	06                   	push   %es
4044f0:	73 9b                	jae    0x40448d
4044f2:	00 00                	add    %al,(%eax)
4044f4:	0a 6f 9c             	or     -0x64(%edi),%ch
4044f7:	00 00                	add    %al,(%eax)
4044f9:	0a 00                	or     (%eax),%al
4044fb:	02 7b 51             	add    0x51(%ebx),%bh
4044fe:	00 00                	add    %al,(%eax)
404500:	04 72                	add    $0x72,%al
404502:	e7 02                	out    %eax,$0x2
404504:	00 70 6f             	add    %dh,0x6f(%eax)
404507:	95                   	xchg   %eax,%ebp
404508:	00 00                	add    %al,(%eax)
40450a:	0a 00                	or     (%eax),%al
40450c:	02 7b 51             	add    0x51(%ebx),%bh
40450f:	00 00                	add    %al,(%eax)
404511:	04 20                	add    $0x20,%al
404513:	8f 00                	pop    (%eax)
404515:	00 00                	add    %al,(%eax)
404517:	1c 73                	sbb    $0x73,%al
404519:	8d 00                	lea    (%eax),%eax
40451b:	00 0a                	add    %cl,(%edx)
40451d:	6f                   	outsl  %ds:(%esi),(%dx)
40451e:	96                   	xchg   %eax,%esi
40451f:	00 00                	add    %al,(%eax)
404521:	0a 00                	or     (%eax),%al
404523:	02 7b 5e             	add    0x5e(%ebx),%bh
404526:	00 00                	add    %al,(%eax)
404528:	04 06                	add    $0x6,%al
40452a:	72 0f                	jb     0x40453b
40452c:	03 00                	add    (%eax),%eax
40452e:	70 6f                	jo     0x40459f
404530:	98                   	cwtl
404531:	00 00                	add    %al,(%eax)
404533:	0a 74 78 00          	or     0x0(%eax,%edi,2),%dh
404537:	00 01                	add    %al,(%ecx)
404539:	6f                   	outsl  %ds:(%esi),(%dx)
40453a:	99                   	cltd
40453b:	00 00                	add    %al,(%eax)
40453d:	0a 00                	or     (%eax),%al
40453f:	02 7b 5e             	add    0x5e(%ebx),%bh
404542:	00 00                	add    %al,(%eax)
404544:	04 28                	add    $0x28,%al
404546:	2b 00                	sub    (%eax),%eax
404548:	00 0a                	add    %cl,(%edx)
40454a:	6f                   	outsl  %ds:(%esi),(%dx)
40454b:	94                   	xchg   %eax,%esp
40454c:	00 00                	add    %al,(%eax)
40454e:	0a 00                	or     (%eax),%al
404550:	02 7b 5e             	add    0x5e(%ebx),%bh
404553:	00 00                	add    %al,(%eax)
404555:	04 72                	add    $0x72,%al
404557:	47                   	inc    %edi
404558:	03 00                	add    (%eax),%eax
40455a:	70 6f                	jo     0x4045cb
40455c:	95                   	xchg   %eax,%ebp
40455d:	00 00                	add    %al,(%eax)
40455f:	0a 00                	or     (%eax),%al
404561:	02 7b 5e             	add    0x5e(%ebx),%bh
404564:	00 00                	add    %al,(%eax)
404566:	04 20                	add    $0x20,%al
404568:	53                   	push   %ebx
404569:	00 02                	add    %al,(%edx)
40456b:	00 6f 9a             	add    %ch,-0x66(%edi)
40456e:	00 00                	add    %al,(%eax)
404570:	0a 00                	or     (%eax),%al
404572:	02 7b 5e             	add    0x5e(%ebx),%bh
404575:	00 00                	add    %al,(%eax)
404577:	04 20                	add    $0x20,%al
404579:	92                   	xchg   %eax,%edx
40457a:	00 00                	add    %al,(%eax)
40457c:	00 1f                	add    %bl,(%edi)
40457e:	16                   	push   %ss
40457f:	73 8d                	jae    0x40450e
404581:	00 00                	add    %al,(%eax)
404583:	0a 6f 96             	or     -0x6a(%edi),%ch
404586:	00 00                	add    %al,(%eax)
404588:	0a 00                	or     (%eax),%al
40458a:	02 7b 5e             	add    0x5e(%ebx),%bh
40458d:	00 00                	add    %al,(%eax)
40458f:	04 72                	add    $0x72,%al
404591:	73 03                	jae    0x404596
404593:	00 70 6f             	add    %dh,0x6f(%eax)
404596:	97                   	xchg   %eax,%edi
404597:	00 00                	add    %al,(%eax)
404599:	0a 00                	or     (%eax),%al
40459b:	02 7b 5f             	add    0x5f(%ebx),%bh
40459e:	00 00                	add    %al,(%eax)
4045a0:	04 72                	add    $0x72,%al
4045a2:	7f 03                	jg     0x4045a7
4045a4:	00 70 6f             	add    %dh,0x6f(%eax)
4045a7:	95                   	xchg   %eax,%ebp
4045a8:	00 00                	add    %al,(%eax)
4045aa:	0a 00                	or     (%eax),%al
4045ac:	02 7b 5f             	add    0x5f(%ebx),%bh
4045af:	00 00                	add    %al,(%eax)
4045b1:	04 20                	add    $0x20,%al
4045b3:	92                   	xchg   %eax,%edx
4045b4:	00 00                	add    %al,(%eax)
4045b6:	00 1f                	add    %bl,(%edi)
4045b8:	16                   	push   %ss
4045b9:	73 8d                	jae    0x404548
4045bb:	00 00                	add    %al,(%eax)
4045bd:	0a 6f 96             	or     -0x6a(%edi),%ch
4045c0:	00 00                	add    %al,(%eax)
4045c2:	0a 00                	or     (%eax),%al
4045c4:	02 7b 5f             	add    0x5f(%ebx),%bh
4045c7:	00 00                	add    %al,(%eax)
4045c9:	04 72                	add    $0x72,%al
4045cb:	af                   	scas   %es:(%edi),%eax
4045cc:	03 00                	add    (%eax),%eax
4045ce:	70 6f                	jo     0x40463f
4045d0:	97                   	xchg   %eax,%edi
4045d1:	00 00                	add    %al,(%eax)
4045d3:	0a 00                	or     (%eax),%al
4045d5:	02 7b 5f             	add    0x5f(%ebx),%bh
4045d8:	00 00                	add    %al,(%eax)
4045da:	04 02                	add    $0x2,%al
4045dc:	fe 06                	incb   (%esi)
4045de:	4d                   	dec    %ebp
4045df:	00 00                	add    %al,(%eax)
4045e1:	06                   	push   %es
4045e2:	73 9b                	jae    0x40457f
4045e4:	00 00                	add    %al,(%eax)
4045e6:	0a 6f 9c             	or     -0x64(%edi),%ch
4045e9:	00 00                	add    %al,(%eax)
4045eb:	0a 00                	or     (%eax),%al
4045ed:	02 7b 52             	add    0x52(%ebx),%bh
4045f0:	00 00                	add    %al,(%eax)
4045f2:	04 72                	add    $0x72,%al
4045f4:	c1 03 00             	roll   $0x0,(%ebx)
4045f7:	70 6f                	jo     0x404668
4045f9:	95                   	xchg   %eax,%ebp
4045fa:	00 00                	add    %al,(%eax)
4045fc:	0a 00                	or     (%eax),%al
4045fe:	02 7b 52             	add    0x52(%ebx),%bh
404601:	00 00                	add    %al,(%eax)
404603:	04 20                	add    $0x20,%al
404605:	8f 00                	pop    (%eax)
404607:	00 00                	add    %al,(%eax)
404609:	1c 73                	sbb    $0x73,%al
40460b:	8d 00                	lea    (%eax),%eax
40460d:	00 0a                	add    %cl,(%edx)
40460f:	6f                   	outsl  %ds:(%esi),(%dx)
404610:	96                   	xchg   %eax,%esi
404611:	00 00                	add    %al,(%eax)
404613:	0a 00                	or     (%eax),%al
404615:	02 7b 60             	add    0x60(%ebx),%bh
404618:	00 00                	add    %al,(%eax)
40461a:	04 06                	add    $0x6,%al
40461c:	72 e9                	jb     0x404607
40461e:	03 00                	add    (%eax),%eax
404620:	70 6f                	jo     0x404691
404622:	98                   	cwtl
404623:	00 00                	add    %al,(%eax)
404625:	0a 74 78 00          	or     0x0(%eax,%edi,2),%dh
404629:	00 01                	add    %al,(%ecx)
40462b:	6f                   	outsl  %ds:(%esi),(%dx)
40462c:	99                   	cltd
40462d:	00 00                	add    %al,(%eax)
40462f:	0a 00                	or     (%eax),%al
404631:	02 7b 60             	add    0x60(%ebx),%bh
404634:	00 00                	add    %al,(%eax)
404636:	04 28                	add    $0x28,%al
404638:	2b 00                	sub    (%eax),%eax
40463a:	00 0a                	add    %cl,(%edx)
40463c:	6f                   	outsl  %ds:(%esi),(%dx)
40463d:	94                   	xchg   %eax,%esp
40463e:	00 00                	add    %al,(%eax)
404640:	0a 00                	or     (%eax),%al
404642:	02 7b 60             	add    0x60(%ebx),%bh
404645:	00 00                	add    %al,(%eax)
404647:	04 72                	add    $0x72,%al
404649:	23 04 00             	and    (%eax,%eax,1),%eax
40464c:	70 6f                	jo     0x4046bd
40464e:	95                   	xchg   %eax,%ebp
40464f:	00 00                	add    %al,(%eax)
404651:	0a 00                	or     (%eax),%al
404653:	02 7b 60             	add    0x60(%ebx),%bh
404656:	00 00                	add    %al,(%eax)
404658:	04 20                	add    $0x20,%al
40465a:	50                   	push   %eax
40465b:	00 02                	add    %al,(%edx)
40465d:	00 6f 9a             	add    %ch,-0x66(%edi)
404660:	00 00                	add    %al,(%eax)
404662:	0a 00                	or     (%eax),%al
404664:	02 7b 60             	add    0x60(%ebx),%bh
404667:	00 00                	add    %al,(%eax)
404669:	04 20                	add    $0x20,%al
40466b:	92                   	xchg   %eax,%edx
40466c:	00 00                	add    %al,(%eax)
40466e:	00 1f                	add    %bl,(%edi)
404670:	16                   	push   %ss
404671:	73 8d                	jae    0x404600
404673:	00 00                	add    %al,(%eax)
404675:	0a 6f 96             	or     -0x6a(%edi),%ch
404678:	00 00                	add    %al,(%eax)
40467a:	0a 00                	or     (%eax),%al
40467c:	02 7b 60             	add    0x60(%ebx),%bh
40467f:	00 00                	add    %al,(%eax)
404681:	04 72                	add    $0x72,%al
404683:	51                   	push   %ecx
404684:	04 00                	add    $0x0,%al
404686:	70 6f                	jo     0x4046f7
404688:	97                   	xchg   %eax,%edi
404689:	00 00                	add    %al,(%eax)
40468b:	0a 00                	or     (%eax),%al
40468d:	02 7b 61             	add    0x61(%ebx),%bh
404690:	00 00                	add    %al,(%eax)
404692:	04 06                	add    $0x6,%al
404694:	72 5f                	jb     0x4046f5
404696:	04 00                	add    $0x0,%al
404698:	70 6f                	jo     0x404709
40469a:	98                   	cwtl
40469b:	00 00                	add    %al,(%eax)
40469d:	0a 74 78 00          	or     0x0(%eax,%edi,2),%dh
4046a1:	00 01                	add    %al,(%ecx)
4046a3:	6f                   	outsl  %ds:(%esi),(%dx)
4046a4:	99                   	cltd
4046a5:	00 00                	add    %al,(%eax)
4046a7:	0a 00                	or     (%eax),%al
4046a9:	02 7b 61             	add    0x61(%ebx),%bh
4046ac:	00 00                	add    %al,(%eax)
4046ae:	04 28                	add    $0x28,%al
4046b0:	2b 00                	sub    (%eax),%eax
4046b2:	00 0a                	add    %cl,(%edx)
4046b4:	6f                   	outsl  %ds:(%esi),(%dx)
4046b5:	94                   	xchg   %eax,%esp
4046b6:	00 00                	add    %al,(%eax)
4046b8:	0a 00                	or     (%eax),%al
4046ba:	02 7b 61             	add    0x61(%ebx),%bh
4046bd:	00 00                	add    %al,(%eax)
4046bf:	04 72                	add    $0x72,%al
4046c1:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4046c2:	04 00                	add    $0x0,%al
4046c4:	70 6f                	jo     0x404735
4046c6:	95                   	xchg   %eax,%ebp
4046c7:	00 00                	add    %al,(%eax)
4046c9:	0a 00                	or     (%eax),%al
4046cb:	02 7b 61             	add    0x61(%ebx),%bh
4046ce:	00 00                	add    %al,(%eax)
4046d0:	04 20                	add    $0x20,%al
4046d2:	92                   	xchg   %eax,%edx
4046d3:	00 00                	add    %al,(%eax)
4046d5:	00 1f                	add    %bl,(%edi)
4046d7:	16                   	push   %ss
4046d8:	73 8d                	jae    0x404667
4046da:	00 00                	add    %al,(%eax)
4046dc:	0a 6f 96             	or     -0x6a(%edi),%ch
4046df:	00 00                	add    %al,(%eax)
4046e1:	0a 00                	or     (%eax),%al
4046e3:	02 7b 61             	add    0x61(%ebx),%bh
4046e6:	00 00                	add    %al,(%eax)
4046e8:	04 72                	add    $0x72,%al
4046ea:	e3 04                	jecxz  0x4046f0
4046ec:	00 70 6f             	add    %dh,0x6f(%eax)
4046ef:	97                   	xchg   %eax,%edi
4046f0:	00 00                	add    %al,(%eax)
4046f2:	0a 00                	or     (%eax),%al
4046f4:	02 7b 55             	add    0x55(%ebx),%bh
4046f7:	00 00                	add    %al,(%eax)
4046f9:	04 72                	add    $0x72,%al
4046fb:	01 05 00 70 6f 95    	add    %eax,0x956f7000
404701:	00 00                	add    %al,(%eax)
404703:	0a 00                	or     (%eax),%al
404705:	02 7b 55             	add    0x55(%ebx),%bh
404708:	00 00                	add    %al,(%eax)
40470a:	04 20                	add    $0x20,%al
40470c:	92                   	xchg   %eax,%edx
40470d:	00 00                	add    %al,(%eax)
40470f:	00 1f                	add    %bl,(%edi)
404711:	16                   	push   %ss
404712:	73 8d                	jae    0x4046a1
404714:	00 00                	add    %al,(%eax)
404716:	0a 6f 96             	or     -0x6a(%edi),%ch
404719:	00 00                	add    %al,(%eax)
40471b:	0a 00                	or     (%eax),%al
40471d:	02 7b 55             	add    0x55(%ebx),%bh
404720:	00 00                	add    %al,(%eax)
404722:	04 72                	add    $0x72,%al
404724:	39 05 00 70 6f 97    	cmp    %eax,0x976f7000
40472a:	00 00                	add    %al,(%eax)
40472c:	0a 00                	or     (%eax),%al
40472e:	02 7b 53             	add    0x53(%ebx),%bh
404731:	00 00                	add    %al,(%eax)
404733:	04 72                	add    $0x72,%al
404735:	51                   	push   %ecx
404736:	05 00 70 6f 95       	add    $0x956f7000,%eax
40473b:	00 00                	add    %al,(%eax)
40473d:	0a 00                	or     (%eax),%al
40473f:	02 7b 53             	add    0x53(%ebx),%bh
404742:	00 00                	add    %al,(%eax)
404744:	04 20                	add    $0x20,%al
404746:	8f 00                	pop    (%eax)
404748:	00 00                	add    %al,(%eax)
40474a:	1c 73                	sbb    $0x73,%al
40474c:	8d 00                	lea    (%eax),%eax
40474e:	00 0a                	add    %cl,(%edx)
404750:	6f                   	outsl  %ds:(%esi),(%dx)
404751:	96                   	xchg   %eax,%esi
404752:	00 00                	add    %al,(%eax)
404754:	0a 00                	or     (%eax),%al
404756:	02 7b 62             	add    0x62(%ebx),%bh
404759:	00 00                	add    %al,(%eax)
40475b:	04 72                	add    $0x72,%al
40475d:	79 05                	jns    0x404764
40475f:	00 70 6f             	add    %dh,0x6f(%eax)
404762:	95                   	xchg   %eax,%ebp
404763:	00 00                	add    %al,(%eax)
404765:	0a 00                	or     (%eax),%al
404767:	02 7b 62             	add    0x62(%ebx),%bh
40476a:	00 00                	add    %al,(%eax)
40476c:	04 20                	add    $0x20,%al
40476e:	92                   	xchg   %eax,%edx