407427:	00 c0                	add    %al,%al
407429:	a0 48 00 a0 a0       	mov    0xa0a00048,%al
40742e:	48                   	dec    %eax
40742f:	00 e0                	add    %ah,%al
407431:	a0 48 00 e0 6a       	mov    0x6ae00048,%al
407436:	42                   	inc    %edx
407437:	00 10                	add    %dl,(%eax)
407439:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40743a:	48                   	dec    %eax
40743b:	00 b0 a4 48 00 e0    	add    %dh,-0x1fffb75c(%eax)
407441:	c5 48 00             	lds    0x0(%eax),%ecx
407444:	b8 d2 40 00 80       	mov    $0x800040d2,%eax
407449:	86 47 00             	xchg   %al,0x0(%edi)
40744c:	c0 86 47 00 50 87 47 	rolb   $0x47,-0x78afffb9(%esi)
407453:	00 20                	add    %ah,(%eax)
407455:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407456:	48                   	dec    %eax
407457:	00 00                	add    %al,(%eax)
407459:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40745a:	48                   	dec    %eax
40745b:	00 50 06             	add    %dl,0x6(%eax)
40745e:	43                   	inc    %ebx
40745f:	00 20                	add    %ah,(%eax)
407461:	d4 41                	aam    $0x41
407463:	00 20                	add    %ah,(%eax)
407465:	d4 41                	aam    $0x41
407467:	00 10                	add    %dl,(%eax)
407469:	c5 48 00             	lds    0x0(%eax),%ecx
40746c:	40                   	inc    %eax
40746d:	c5 48 00             	lds    0x0(%eax),%ecx
407470:	e0 c4                	loopne 0x407436
407472:	48                   	dec    %eax
407473:	00 70 c3             	add    %dh,-0x3d(%eax)
407476:	48                   	dec    %eax
407477:	00 10                	add    %dl,(%eax)
407479:	a8 48                	test   $0x48,%al
40747b:	00 b0 a8 48 00 20    	add    %dh,0x200048a8(%eax)
407481:	d4 41                	aam    $0x41
407483:	00 b0 c3 48 00 a0    	add    %dh,-0x5fffb73d(%eax)
407489:	c4 48 00             	les    0x0(%eax),%ecx
40748c:	30 bf 48 00 60 c0    	xor    %bh,-0x3f9fffb8(%edi)
407492:	48                   	dec    %eax
407493:	00 e0                	add    %ah,%al
407495:	be 48 00 20 d4       	mov    $0xd4200048,%esi
40749a:	41                   	inc    %ecx
40749b:	00 b0 be 48 00 e0    	add    %dh,-0x1fffb742(%eax)
4074a1:	c9                   	leave
4074a2:	48                   	dec    %eax
4074a3:	00 40 c9             	add    %al,-0x37(%eax)
4074a6:	48                   	dec    %eax
4074a7:	00 a0 b4 48 00 d0    	add    %ah,-0x2fffb74c(%eax)
4074ad:	b9 41 00 00 bc       	mov    $0xbc000041,%ecx
4074b2:	41                   	inc    %ecx
4074b3:	00 c0                	add    %al,%al
4074b5:	a0 48 00 a0 a0       	mov    0xa0a00048,%al
4074ba:	48                   	dec    %eax
4074bb:	00 a0 a5 48 00 e0    	add    %ah,-0x1fffb75b(%eax)
4074c1:	6a 42                	push   $0x42
4074c3:	00 a0 a9 48 00 b0    	add    %ah,-0x4fffb757(%eax)
4074c9:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4074ca:	48                   	dec    %eax
4074cb:	00 e0                	add    %ah,%al
4074cd:	c5 48 00             	lds    0x0(%eax),%ecx
4074d0:	60                   	pusha
4074d1:	d3 40 00             	roll   %cl,0x0(%eax)
4074d4:	80 86 47 00 c0 86 47 	addb   $0x47,-0x793fffb9(%esi)
4074db:	00 50 87             	add    %dl,-0x79(%eax)
4074de:	47                   	inc    %edi
4074df:	00 50 9b             	add    %dl,-0x65(%eax)
4074e2:	48                   	dec    %eax
4074e3:	00 a0 ad 48 00 50    	add    %ah,0x500048ad(%eax)
4074e9:	06                   	push   %es
4074ea:	43                   	inc    %ebx
4074eb:	00 20                	add    %ah,(%eax)
4074ed:	d4 41                	aam    $0x41
4074ef:	00 20                	add    %ah,(%eax)
4074f1:	d4 41                	aam    $0x41
4074f3:	00 10                	add    %dl,(%eax)
4074f5:	c5 48 00             	lds    0x0(%eax),%ecx
4074f8:	40                   	inc    %eax
4074f9:	c5 48 00             	lds    0x0(%eax),%ecx
4074fc:	e0 c4                	loopne 0x4074c2
4074fe:	48                   	dec    %eax
4074ff:	00 70 c3             	add    %dh,-0x3d(%eax)
407502:	48                   	dec    %eax
407503:	00 f0                	add    %dh,%al
407505:	ad                   	lods   %ds:(%esi),%eax
407506:	48                   	dec    %eax
407507:	00 f0                	add    %dh,%al
407509:	ad                   	lods   %ds:(%esi),%eax
40750a:	48                   	dec    %eax
40750b:	00 20                	add    %ah,(%eax)
40750d:	d4 41                	aam    $0x41
40750f:	00 b0 c3 48 00 a0    	add    %dh,-0x5fffb73d(%eax)
407515:	c4 48 00             	les    0x0(%eax),%ecx
407518:	30 bf 48 00 60 c0    	xor    %bh,-0x3f9fffb8(%edi)
40751e:	48                   	dec    %eax
40751f:	00 e0                	add    %ah,%al
407521:	be 48 00 20 d4       	mov    $0xd4200048,%esi
407526:	41                   	inc    %ecx
407527:	00 b0 be 48 00 e0    	add    %dh,-0x1fffb742(%eax)
40752d:	c9                   	leave
40752e:	48                   	dec    %eax
40752f:	00 40 c9             	add    %al,-0x37(%eax)
407532:	48                   	dec    %eax
407533:	00 a0 b4 48 00 d0    	add    %ah,-0x2fffb74c(%eax)
407539:	b9 41 00 00 bc       	mov    $0xbc000041,%ecx
40753e:	41                   	inc    %ecx
40753f:	00 c0                	add    %al,%al
407541:	a0 48 00 a0 a0       	mov    0xa0a00048,%al
407546:	48                   	dec    %eax
407547:	00 d0                	add    %dl,%al
407549:	b9 41 00 e0 6a       	mov    $0x6ae00041,%ecx
40754e:	42                   	inc    %edx
40754f:	00 e0                	add    %ah,%al
407551:	ae                   	scas   %es:(%edi),%al
407552:	48                   	dec    %eax
407553:	00 c0                	add    %al,%al
407555:	ae                   	scas   %es:(%edi),%al
407556:	48                   	dec    %eax
407557:	00 80 ad 48 00 74    	add    %al,0x740048ad(%eax)
40755d:	d3 40 00             	roll   %cl,0x0(%eax)
407560:	80 86 47 00 c0 86 47 	addb   $0x47,-0x793fffb9(%esi)
407567:	00 50 87             	add    %dl,-0x79(%eax)
40756a:	47                   	inc    %edi
40756b:	00 50 9b             	add    %dl,-0x65(%eax)
40756e:	48                   	dec    %eax
40756f:	00 80 ae 48 00 50    	add    %al,0x500048ae(%eax)
407575:	06                   	push   %es
407576:	43                   	inc    %ebx
407577:	00 20                	add    %ah,(%eax)
407579:	d4 41                	aam    $0x41
40757b:	00 20                	add    %ah,(%eax)
40757d:	d4 41                	aam    $0x41
40757f:	00 10                	add    %dl,(%eax)
407581:	c5 48 00             	lds    0x0(%eax),%ecx
407584:	40                   	inc    %eax
407585:	c5 48 00             	lds    0x0(%eax),%ecx
407588:	e0 c4                	loopne 0x40754e
40758a:	48                   	dec    %eax
40758b:	00 70 c3             	add    %dh,-0x3d(%eax)
40758e:	48                   	dec    %eax
40758f:	00 f0                	add    %dh,%al
407591:	ad                   	lods   %ds:(%esi),%eax
407592:	48                   	dec    %eax
407593:	00 f0                	add    %dh,%al
407595:	ad                   	lods   %ds:(%esi),%eax
407596:	48                   	dec    %eax
407597:	00 20                	add    %ah,(%eax)
407599:	d4 41                	aam    $0x41
40759b:	00 b0 c3 48 00 a0    	add    %dh,-0x5fffb73d(%eax)
4075a1:	c4 48 00             	les    0x0(%eax),%ecx
4075a4:	30 bf 48 00 60 c0    	xor    %bh,-0x3f9fffb8(%edi)
4075aa:	48                   	dec    %eax
4075ab:	00 e0                	add    %ah,%al
4075ad:	be 48 00 20 d4       	mov    $0xd4200048,%esi
4075b2:	41                   	inc    %ecx
4075b3:	00 b0 be 48 00 e0    	add    %dh,-0x1fffb742(%eax)
4075b9:	c9                   	leave
4075ba:	48                   	dec    %eax
4075bb:	00 40 c9             	add    %al,-0x37(%eax)
4075be:	48                   	dec    %eax
4075bf:	00 a0 b4 48 00 d0    	add    %ah,-0x2fffb74c(%eax)
4075c5:	b9 41 00 00 bc       	mov    $0xbc000041,%ecx
4075ca:	41                   	inc    %ecx
4075cb:	00 c0                	add    %al,%al
4075cd:	a0 48 00 a0 a0       	mov    0xa0a00048,%al
4075d2:	48                   	dec    %eax
4075d3:	00 d0                	add    %dl,%al
4075d5:	b9 41 00 e0 6a       	mov    $0x6ae00041,%ecx
4075da:	42                   	inc    %edx
4075db:	00 e0                	add    %ah,%al
4075dd:	ae                   	scas   %es:(%edi),%al
4075de:	48                   	dec    %eax
4075df:	00 c0                	add    %al,%al
4075e1:	ae                   	scas   %es:(%edi),%al
4075e2:	48                   	dec    %eax
4075e3:	00 e0                	add    %ah,%al
4075e5:	c5 48 00             	lds    0x0(%eax),%ecx
4075e8:	cc                   	int3
4075e9:	d3 40 00             	roll   %cl,0x0(%eax)
4075ec:	80 86 47 00 c0 86 47 	addb   $0x47,-0x793fffb9(%esi)
4075f3:	00 50 87             	add    %dl,-0x79(%eax)
4075f6:	47                   	inc    %edi
4075f7:	00 b0 b0 48 00 d0    	add    %dh,-0x2fffb750(%eax)
4075fd:	b9 41 00 50 06       	mov    $0x6500041,%ecx
407602:	43                   	inc    %ebx
407603:	00 e0                	add    %ah,%al
407605:	b2 48                	mov    $0x48,%dl
407607:	00 b0 b2 48 00 80    	add    %dh,-0x7fffb74e(%eax)
40760d:	b2 48                	mov    $0x48,%dl
40760f:	00 20                	add    %ah,(%eax)
407611:	d4 41                	aam    $0x41
407613:	00 50 b2             	add    %dl,-0x4e(%eax)
407616:	48                   	dec    %eax
407617:	00 20                	add    %ah,(%eax)
407619:	d4 41                	aam    $0x41
40761b:	00 20                	add    %ah,(%eax)
40761d:	d4 41                	aam    $0x41
40761f:	00 80 b1 48 00 20    	add    %al,0x200048b1(%eax)
407625:	d4 41                	aam    $0x41
407627:	00 20                	add    %ah,(%eax)
407629:	d4 41                	aam    $0x41
40762b:	00 20                	add    %ah,(%eax)
40762d:	d4 41                	aam    $0x41
40762f:	00 20                	add    %ah,(%eax)
407631:	d4 41                	aam    $0x41
407633:	00 20                	add    %ah,(%eax)
407635:	d4 41                	aam    $0x41
407637:	00 20                	add    %ah,(%eax)
407639:	d4 41                	aam    $0x41
40763b:	00 20                	add    %ah,(%eax)
40763d:	d4 41                	aam    $0x41
40763f:	00 20                	add    %ah,(%eax)
407641:	d4 41                	aam    $0x41
407643:	00 70 b5             	add    %dh,-0x4b(%eax)
407646:	48                   	dec    %eax
407647:	00 00                	add    %al,(%eax)
407649:	b5 48                	mov    $0x48,%ch
40764b:	00 a0 b4 48 00 f0    	add    %ah,-0xfffb74c(%eax)
407651:	b2 48                	mov    $0x48,%dl
407653:	00 10                	add    %dl,(%eax)
407655:	b3 48                	mov    $0x48,%bl
407657:	00 60 b4             	add    %ah,-0x4c(%eax)
40765a:	48                   	dec    %eax
40765b:	00 10                	add    %dl,(%eax)
40765d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40765e:	47                   	inc    %edi
40765f:	00 d0                	add    %dl,%al
407661:	b9 41 00 e0 6a       	mov    $0x6ae00041,%ecx
407666:	42                   	inc    %edx
407667:	00 00                	add    %al,(%eax)
407669:	bc 41 00 80 a0       	mov    $0xa0800041,%esp
40766e:	48                   	dec    %eax
40766f:	00 e0                	add    %ah,%al
407671:	d3 40 00             	roll   %cl,0x0(%eax)
407674:	80 86 47 00 c0 86 47 	addb   $0x47,-0x793fffb9(%esi)
40767b:	00 50 87             	add    %dl,-0x79(%eax)
40767e:	47                   	inc    %edi
40767f:	00 00                	add    %al,(%eax)
407681:	bc 48 00 40 03       	mov    $0x3400048,%esp
407686:	49                   	dec    %ecx
407687:	00 40 03             	add    %al,0x3(%eax)
40768a:	49                   	dec    %ecx
40768b:	00 40 03             	add    %al,0x3(%eax)
40768e:	49                   	dec    %ecx
40768f:	00 40 03             	add    %al,0x3(%eax)
407692:	49                   	dec    %ecx
407693:	00 40 03             	add    %al,0x3(%eax)
407696:	49                   	dec    %ecx
407697:	00 40 03             	add    %al,0x3(%eax)
40769a:	49                   	dec    %ecx
40769b:	00 40 03             	add    %al,0x3(%eax)
40769e:	49                   	dec    %ecx
40769f:	00 40 03             	add    %al,0x3(%eax)
4076a2:	49                   	dec    %ecx
4076a3:	00 40 03             	add    %al,0x3(%eax)
4076a6:	49                   	dec    %ecx
4076a7:	00 40 03             	add    %al,0x3(%eax)
4076aa:	49                   	dec    %ecx
4076ab:	00 40 03             	add    %al,0x3(%eax)
4076ae:	49                   	dec    %ecx
4076af:	00 40 03             	add    %al,0x3(%eax)
4076b2:	49                   	dec    %ecx
4076b3:	00 40 03             	add    %al,0x3(%eax)
4076b6:	49                   	dec    %ecx
4076b7:	00 40 03             	add    %al,0x3(%eax)
4076ba:	49                   	dec    %ecx
4076bb:	00 40 03             	add    %al,0x3(%eax)
4076be:	49                   	dec    %ecx
4076bf:	00 40 03             	add    %al,0x3(%eax)
4076c2:	49                   	dec    %ecx
4076c3:	00 40 03             	add    %al,0x3(%eax)
4076c6:	49                   	dec    %ecx
4076c7:	00 40 03             	add    %al,0x3(%eax)
4076ca:	49                   	dec    %ecx
4076cb:	00 40 03             	add    %al,0x3(%eax)
4076ce:	49                   	dec    %ecx
4076cf:	00 40 03             	add    %al,0x3(%eax)
4076d2:	49                   	dec    %ecx
4076d3:	00 40 03             	add    %al,0x3(%eax)
4076d6:	49                   	dec    %ecx
4076d7:	00 40 03             	add    %al,0x3(%eax)
4076da:	49                   	dec    %ecx
4076db:	00 40 03             	add    %al,0x3(%eax)
4076de:	49                   	dec    %ecx
4076df:	00 40 03             	add    %al,0x3(%eax)
4076e2:	49                   	dec    %ecx
4076e3:	00 40 03             	add    %al,0x3(%eax)
4076e6:	49                   	dec    %ecx
4076e7:	00 40 03             	add    %al,0x3(%eax)
4076ea:	49                   	dec    %ecx
4076eb:	00 40 03             	add    %al,0x3(%eax)
4076ee:	49                   	dec    %ecx
4076ef:	00 40 03             	add    %al,0x3(%eax)
4076f2:	49                   	dec    %ecx
4076f3:	00 40 03             	add    %al,0x3(%eax)
4076f6:	49                   	dec    %ecx
4076f7:	00 f4                	add    %dh,%ah
4076f9:	d3 40 00             	roll   %cl,0x0(%eax)
4076fc:	80 86 47 00 c0 86 47 	addb   $0x47,-0x793fffb9(%esi)
407703:	00 50 87             	add    %dl,-0x79(%eax)
407706:	47                   	inc    %edi
407707:	00 00                	add    %al,(%eax)
407709:	bc 48 00 d0 b9       	mov    $0xb9d00048,%esp
40770e:	41                   	inc    %ecx
40770f:	00 50 06             	add    %dl,0x6(%eax)
407712:	43                   	inc    %ebx
407713:	00 20                	add    %ah,(%eax)
407715:	d4 41                	aam    $0x41
407717:	00 20                	add    %ah,(%eax)
407719:	d4 41                	aam    $0x41
40771b:	00 20                	add    %ah,(%eax)
40771d:	d4 41                	aam    $0x41
40771f:	00 20                	add    %ah,(%eax)
407721:	d4 41                	aam    $0x41
407723:	00 20                	add    %ah,(%eax)
407725:	d4 41                	aam    $0x41
407727:	00 20                	add    %ah,(%eax)
407729:	d4 41                	aam    $0x41
40772b:	00 20                	add    %ah,(%eax)
40772d:	d4 41                	aam    $0x41
40772f:	00 20                	add    %ah,(%eax)
407731:	d4 41                	aam    $0x41
407733:	00 20                	add    %ah,(%eax)
407735:	d4 41                	aam    $0x41
407737:	00 20                	add    %ah,(%eax)
407739:	d4 41                	aam    $0x41
40773b:	00 20                	add    %ah,(%eax)
40773d:	d4 41                	aam    $0x41
40773f:	00 20                	add    %ah,(%eax)
407741:	d4 41                	aam    $0x41
407743:	00 20                	add    %ah,(%eax)
407745:	d4 41                	aam    $0x41
407747:	00 20                	add    %ah,(%eax)
407749:	d4 41                	aam    $0x41
40774b:	00 20                	add    %ah,(%eax)
40774d:	d4 41                	aam    $0x41
40774f:	00 20                	add    %ah,(%eax)
407751:	d4 41                	aam    $0x41
407753:	00 60 ef             	add    %ah,-0x11(%eax)
407756:	42                   	inc    %edx
407757:	00 b0 e5 47 00 60    	add    %dh,0x600047e5(%eax)
40775d:	ef                   	out    %eax,(%dx)
40775e:	42                   	inc    %edx
40775f:	00 d0                	add    %dl,%al
407761:	b9 41 00 00 bc       	mov    $0xbc000041,%ecx
407766:	41                   	inc    %ecx
407767:	00 c0                	add    %al,%al
407769:	a0 48 00 10 a7       	mov    0xa7100048,%al