457417:	00 05 00 10 00 f4    	add    %al,0xf4001000
45741d:	09 00                	or     %eax,(%eax)
45741f:	00 09                	add    %cl,(%ecx)
457421:	00 06                	add    %al,(%esi)
457423:	00 10                	add    %dl,(%eax)
457425:	00 05 00 10 00 ec    	add    %al,0xec001000
45742b:	0d 00 00 09 00       	or     $0x90000,%eax
457430:	09 00                	or     %eax,(%eax)
457432:	15 00 05 00 10       	adc    $0x10000500,%eax
457437:	00 7e 1a             	add    %bh,0x1a(%esi)
45743a:	00 00                	add    %al,(%eax)
45743c:	09 00                	or     %eax,(%eax)
45743e:	1b 00                	sbb    (%eax),%eax
457440:	1d 00 05 00 10       	sbb    $0x10000500,%eax
457445:	00 56 1f             	add    %dl,0x1f(%esi)
457448:	00 00                	add    %al,(%eax)
45744a:	09 00                	or     %eax,(%eax)
45744c:	21 00                	and    %eax,(%eax)
45744e:	21 00                	and    %eax,(%eax)
457450:	0d 01 10 00 2b       	or     $0x2b001001,%eax
457455:	24 00                	and    $0x0,%al
457457:	00 05 00 25 00 27    	add    %al,0x27002500
45745d:	00 05 00 10 00 13    	add    %al,0x13001000
457463:	27                   	daa
457464:	00 00                	add    %al,(%eax)
457466:	09 00                	or     %eax,(%eax)
457468:	26 00 2b             	add    %ch,%es:(%ebx)
45746b:	00 0d 01 10 00 5c    	add    %cl,0x5c001001
457471:	2d 00 00 05 00       	sub    $0x50000,%eax
457476:	2b 00                	sub    (%eax),%eax
457478:	33 00                	xor    (%eax),%eax
45747a:	15 01 00 00 39       	adc    $0x39000001,%eax
45747f:	31 00                	xor    %eax,(%eax)
457481:	00 05 00 2c 00 39    	add    %al,0x39002c00
457487:	00 01                	add    %al,(%ecx)
457489:	00 10                	add    %dl,(%eax)
45748b:	00 b5 31 00 00 11    	add    %dh,0x11000031(%ebp)
457491:	00 2c 00             	add    %ch,(%eax,%eax,1)
457494:	39 00                	cmp    %eax,(%eax)
457496:	81 01 10 00 21 3b    	addl   $0x3b210010,(%ecx)
45749c:	00 00                	add    %al,(%eax)
45749e:	09 00                	or     %eax,(%eax)
4574a0:	2c 00                	sub    $0x0,%al
4574a2:	4b                   	dec    %ebx
4574a3:	00 01                	add    %al,(%ecx)
4574a5:	00 10                	add    %dl,(%eax)
4574a7:	00 a7 3d 00 00 2d    	add    %ah,0x2d00003d(%edi)
4574ad:	00 2c 00             	add    %ch,(%eax,%eax,1)
4574b0:	4f                   	dec    %edi
4574b1:	00 01                	add    %al,(%ecx)
4574b3:	00 10                	add    %dl,(%eax)
4574b5:	00 be 6a 00 00 09    	add    %bh,0x900006a(%esi)
4574bb:	00 3f                	add    %bh,(%edi)
4574bd:	00 96 00 01 00 10    	add    %dl,0x10000100(%esi)
4574c3:	00 22                	add    %ah,(%edx)
4574c5:	6e                   	outsb  %ds:(%esi),(%dx)
4574c6:	00 00                	add    %al,(%eax)
4574c8:	09 00                	or     %eax,(%eax)
4574ca:	3f                   	aas
4574cb:	00 9d 00 01 00 10    	add    %bl,0x10000100(%ebp)
4574d1:	00 16                	add    %dl,(%esi)
4574d3:	72 00                	jb     0x4574d5
4574d5:	00 09                	add    %cl,(%ecx)
4574d7:	00 3f                	add    %bh,(%edi)
4574d9:	00 a5 00 01 00 10    	add    %ah,0x10000100(%ebp)
4574df:	00 06                	add    %al,(%esi)
4574e1:	74 00                	je     0x4574e3
4574e3:	00 09                	add    %cl,(%ecx)
4574e5:	00 3f                	add    %bh,(%edi)
4574e7:	00 a9 00 01 00 10    	add    %ch,0x10000100(%ecx)
4574ed:	00 f6                	add    %dh,%dh
4574ef:	75 00                	jne    0x4574f1
4574f1:	00 09                	add    %cl,(%ecx)
4574f3:	00 3f                	add    %bh,(%edi)
4574f5:	00 ad 00 01 00 10    	add    %ch,0x10000100(%ebp)
4574fb:	00 e0                	add    %ah,%al
4574fd:	77 00                	ja     0x4574ff
4574ff:	00 09                	add    %cl,(%ecx)
457501:	00 3f                	add    %bh,(%edi)
457503:	00 b4 00 01 00 10 00 	add    %dh,0x100001(%eax,%eax,1)
45750a:	4c                   	dec    %esp
45750b:	7a 00                	jp     0x45750d
45750d:	00 09                	add    %cl,(%ecx)
45750f:	00 3f                	add    %bh,(%edi)
457511:	00 bc 00 01 00 10 00 	add    %bh,0x100001(%eax,%eax,1)
457518:	c8 7a 00 00          	enter  $0x7a,$0x0
45751c:	09 00                	or     %eax,(%eax)
45751e:	3f                   	aas
45751f:	00 c0                	add    %al,%al
457521:	00 01                	add    %al,(%ecx)
457523:	00 10                	add    %dl,(%eax)
457525:	00 44 7b 00          	add    %al,0x0(%ebx,%edi,2)
457529:	00 09                	add    %cl,(%ecx)
45752b:	00 3f                	add    %bh,(%edi)
45752d:	00 c4                	add    %al,%ah
45752f:	00 01                	add    %al,(%ecx)
457531:	00 10                	add    %dl,(%eax)
457533:	00 31                	add    %dh,(%ecx)
457535:	7d 00                	jge    0x457537
457537:	00 09                	add    %cl,(%ecx)
457539:	00 3f                	add    %bh,(%edi)
45753b:	00 c8                	add    %cl,%al
45753d:	00 01                	add    %al,(%ecx)
45753f:	00 10                	add    %dl,(%eax)
457541:	00 21                	add    %ah,(%ecx)
457543:	7f 00                	jg     0x457545
457545:	00 09                	add    %cl,(%ecx)
457547:	00 3f                	add    %bh,(%edi)
457549:	00 cf                	add    %cl,%bh
45754b:	00 01                	add    %al,(%ecx)
45754d:	00 10                	add    %dl,(%eax)
45754f:	00 8d 81 00 00 09    	add    %cl,0x9000081(%ebp)
457555:	00 3f                	add    %bh,(%edi)
457557:	00 d7                	add    %dl,%bh
457559:	00 01                	add    %al,(%ecx)
45755b:	00 10                	add    %dl,(%eax)
45755d:	00 09                	add    %cl,(%ecx)
45755f:	82 00 00             	addb   $0x0,(%eax)
457562:	09 00                	or     %eax,(%eax)
457564:	3f                   	aas
457565:	00 db                	add    %bl,%bl
457567:	00 01                	add    %al,(%ecx)
457569:	00 10                	add    %dl,(%eax)
45756b:	00 85 82 00 00 09    	add    %al,0x9000082(%ebp)
457571:	00 3f                	add    %bh,(%edi)
457573:	00 df                	add    %bl,%bh
457575:	00 01                	add    %al,(%ecx)
457577:	00 10                	add    %dl,(%eax)
457579:	00 01                	add    %al,(%ecx)
45757b:	83 00 00             	addl   $0x0,(%eax)
45757e:	09 00                	or     %eax,(%eax)
457580:	3f                   	aas
457581:	00 e3                	add    %ah,%bl
457583:	00 01                	add    %al,(%ecx)
457585:	00 10                	add    %dl,(%eax)
457587:	00 f1                	add    %dh,%cl
457589:	84 00                	test   %al,(%eax)
45758b:	00 09                	add    %cl,(%ecx)
45758d:	00 3f                	add    %bh,(%edi)
45758f:	00 ea                	add    %ch,%dl
457591:	00 01                	add    %al,(%ecx)
457593:	00 10                	add    %dl,(%eax)
457595:	00 5d 87             	add    %bl,-0x79(%ebp)
457598:	00 00                	add    %al,(%eax)
45759a:	09 00                	or     %eax,(%eax)
45759c:	3f                   	aas
45759d:	00 f2                	add    %dh,%dl
45759f:	00 01                	add    %al,(%ecx)
4575a1:	00 10                	add    %dl,(%eax)
4575a3:	00 d9                	add    %bl,%cl
4575a5:	87 00                	xchg   %eax,(%eax)
4575a7:	00 09                	add    %cl,(%ecx)
4575a9:	00 3f                	add    %bh,(%edi)
4575ab:	00 f6                	add    %dh,%dh
4575ad:	00 01                	add    %al,(%ecx)
4575af:	00 10                	add    %dl,(%eax)
4575b1:	00 55 88             	add    %dl,-0x78(%ebp)
4575b4:	00 00                	add    %al,(%eax)
4575b6:	09 00                	or     %eax,(%eax)
4575b8:	3f                   	aas
4575b9:	00 fa                	add    %bh,%dl
4575bb:	00 01                	add    %al,(%ecx)
4575bd:	00 10                	add    %dl,(%eax)
4575bf:	00 d1                	add    %dl,%cl
4575c1:	88 00                	mov    %al,(%eax)
4575c3:	00 09                	add    %cl,(%ecx)
4575c5:	00 3f                	add    %bh,(%edi)
4575c7:	00 fe                	add    %bh,%dh
4575c9:	00 01                	add    %al,(%ecx)
4575cb:	00 10                	add    %dl,(%eax)
4575cd:	00 c1                	add    %al,%cl
4575cf:	8a 00                	mov    (%eax),%al
4575d1:	00 09                	add    %cl,(%ecx)
4575d3:	00 3f                	add    %bh,(%edi)
4575d5:	00 05 01 01 00 10    	add    %al,0x10000101
4575db:	00 2d 8d 00 00 09    	add    %ch,0x900008d
4575e1:	00 3f                	add    %bh,(%edi)
4575e3:	00 0d 01 01 00 10    	add    %cl,0x10000101
4575e9:	00 a9 8d 00 00 09    	add    %ch,0x900008d(%ecx)
4575ef:	00 3f                	add    %bh,(%edi)
4575f1:	00 11                	add    %dl,(%ecx)
4575f3:	01 01                	add    %eax,(%ecx)
4575f5:	00 10                	add    %dl,(%eax)
4575f7:	00 25 8e 00 00 09    	add    %ah,0x900008e
4575fd:	00 3f                	add    %bh,(%edi)
4575ff:	00 15 01 01 00 10    	add    %dl,0x10000101
457605:	00 a1 8e 00 00 09    	add    %ah,0x900008e(%ecx)
45760b:	00 3f                	add    %bh,(%edi)
45760d:	00 19                	add    %bl,(%ecx)
45760f:	01 01                	add    %eax,(%ecx)
457611:	00 10                	add    %dl,(%eax)
457613:	00 91 90 00 00 09    	add    %dl,0x9000090(%ecx)
457619:	00 3f                	add    %bh,(%edi)
45761b:	00 20                	add    %ah,(%eax)
45761d:	01 01                	add    %eax,(%ecx)
45761f:	00 10                	add    %dl,(%eax)
457621:	00 fd                	add    %bh,%ch
457623:	92                   	xchg   %eax,%edx
457624:	00 00                	add    %al,(%eax)
457626:	09 00                	or     %eax,(%eax)
457628:	3f                   	aas
457629:	00 28                	add    %ch,(%eax)
45762b:	01 01                	add    %eax,(%ecx)
45762d:	00 10                	add    %dl,(%eax)
45762f:	00 79 93             	add    %bh,-0x6d(%ecx)
457632:	00 00                	add    %al,(%eax)
457634:	09 00                	or     %eax,(%eax)
457636:	3f                   	aas
457637:	00 2c 01             	add    %ch,(%ecx,%eax,1)
45763a:	01 00                	add    %eax,(%eax)
45763c:	10 00                	adc    %al,(%eax)
45763e:	f5                   	cmc
45763f:	93                   	xchg   %eax,%ebx
457640:	00 00                	add    %al,(%eax)
457642:	09 00                	or     %eax,(%eax)
457644:	3f                   	aas
457645:	00 30                	add    %dh,(%eax)
457647:	01 01                	add    %eax,(%ecx)
457649:	00 10                	add    %dl,(%eax)
45764b:	00 71 94             	add    %dh,-0x6c(%ecx)
45764e:	00 00                	add    %al,(%eax)
457650:	09 00                	or     %eax,(%eax)
457652:	3f                   	aas
457653:	00 34 01             	add    %dh,(%ecx,%eax,1)
457656:	01 00                	add    %eax,(%eax)
457658:	10 00                	adc    %al,(%eax)
45765a:	61                   	popa
45765b:	96                   	xchg   %eax,%esi
45765c:	00 00                	add    %al,(%eax)
45765e:	09 00                	or     %eax,(%eax)
457660:	3f                   	aas
457661:	00 3b                	add    %bh,(%ebx)
457663:	01 01                	add    %eax,(%ecx)
457665:	00 10                	add    %dl,(%eax)
457667:	00 cd                	add    %cl,%ch
457669:	98                   	cwtl
45766a:	00 00                	add    %al,(%eax)
45766c:	09 00                	or     %eax,(%eax)
45766e:	3f                   	aas
45766f:	00 43 01             	add    %al,0x1(%ebx)
457672:	01 00                	add    %eax,(%eax)
457674:	10 00                	adc    %al,(%eax)
457676:	49                   	dec    %ecx
457677:	99                   	cltd
457678:	00 00                	add    %al,(%eax)
45767a:	09 00                	or     %eax,(%eax)
45767c:	3f                   	aas
45767d:	00 47 01             	add    %al,0x1(%edi)
457680:	01 00                	add    %eax,(%eax)
457682:	10 00                	adc    %al,(%eax)
457684:	c5 99 00 00 09 00    	lds    0x90000(%ecx),%ebx
45768a:	3f                   	aas
45768b:	00 4b 01             	add    %cl,0x1(%ebx)
45768e:	01 00                	add    %eax,(%eax)
457690:	10 00                	adc    %al,(%eax)
457692:	41                   	inc    %ecx
457693:	9a 00 00 09 00 3f 00 	lcall  $0x3f,$0x90000
45769a:	4f                   	dec    %edi
45769b:	01 01                	add    %eax,(%ecx)
45769d:	00 10                	add    %dl,(%eax)
45769f:	00 31                	add    %dh,(%ecx)
4576a1:	9c                   	pushf
4576a2:	00 00                	add    %al,(%eax)
4576a4:	09 00                	or     %eax,(%eax)
4576a6:	3f                   	aas
4576a7:	00 56 01             	add    %dl,0x1(%esi)
4576aa:	01 00                	add    %eax,(%eax)
4576ac:	10 00                	adc    %al,(%eax)
4576ae:	9a 9e 00 00 09 00 3f 	lcall  $0x3f00,$0x900009e
4576b5:	00 5e 01             	add    %bl,0x1(%esi)
4576b8:	01 00                	add    %eax,(%eax)
4576ba:	10 00                	adc    %al,(%eax)
4576bc:	16                   	push   %ss
4576bd:	9f                   	lahf
4576be:	00 00                	add    %al,(%eax)
4576c0:	09 00                	or     %eax,(%eax)
4576c2:	3f                   	aas
4576c3:	00 62 01             	add    %ah,0x1(%edx)
4576c6:	01 00                	add    %eax,(%eax)
4576c8:	10 00                	adc    %al,(%eax)
4576ca:	92                   	xchg   %eax,%edx
4576cb:	9f                   	lahf
4576cc:	00 00                	add    %al,(%eax)
4576ce:	09 00                	or     %eax,(%eax)
4576d0:	3f                   	aas
4576d1:	00 66 01             	add    %ah,0x1(%esi)
4576d4:	01 00                	add    %eax,(%eax)
4576d6:	10 00                	adc    %al,(%eax)
4576d8:	0e                   	push   %cs
4576d9:	a0 00 00 09 00       	mov    0x90000,%al
4576de:	3f                   	aas
4576df:	00 6a 01             	add    %ch,0x1(%edx)
4576e2:	01 00                	add    %eax,(%eax)
4576e4:	10 00                	adc    %al,(%eax)
4576e6:	f8                   	clc
4576e7:	a1 00 00 09 00       	mov    0x90000,%eax
4576ec:	3f                   	aas
4576ed:	00 71 01             	add    %dh,0x1(%ecx)
4576f0:	01 00                	add    %eax,(%eax)
4576f2:	10 00                	adc    %al,(%eax)
4576f4:	64 a4                	movsb  %fs:(%esi),%es:(%edi)
4576f6:	00 00                	add    %al,(%eax)
4576f8:	09 00                	or     %eax,(%eax)
4576fa:	3f                   	aas
4576fb:	00 79 01             	add    %bh,0x1(%ecx)
4576fe:	01 00                	add    %eax,(%eax)
457700:	10 00                	adc    %al,(%eax)
457702:	e0 a4                	loopne 0x4576a8
457704:	00 00                	add    %al,(%eax)
457706:	09 00                	or     %eax,(%eax)
457708:	3f                   	aas
457709:	00 7d 01             	add    %bh,0x1(%ebp)
45770c:	01 00                	add    %eax,(%eax)
45770e:	10 00                	adc    %al,(%eax)
457710:	5c                   	pop    %esp
457711:	a5                   	movsl  %ds:(%esi),%es:(%edi)
457712:	00 00                	add    %al,(%eax)
457714:	09 00                	or     %eax,(%eax)
457716:	3f                   	aas
457717:	00 81 01 01 00 10    	add    %al,0x10000101(%ecx)
45771d:	00 d8                	add    %bl,%al
45771f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
457720:	00 00                	add    %al,(%eax)
457722:	09 00                	or     %eax,(%eax)
457724:	3f                   	aas
457725:	00 85 01 01 00 10    	add    %al,0x10000101(%ebp)
45772b:	00 c8                	add    %cl,%al
45772d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
45772e:	00 00                	add    %al,(%eax)
457730:	09 00                	or     %eax,(%eax)
457732:	3f                   	aas
457733:	00 8c 01 01 00 10 00 	add    %cl,0x100001(%ecx,%eax,1)
45773a:	34 aa                	xor    $0xaa,%al
45773c:	00 00                	add    %al,(%eax)
45773e:	09 00                	or     %eax,(%eax)
457740:	3f                   	aas
457741:	00 94 01 01 00 10 00 	add    %dl,0x100001(%ecx,%eax,1)
457748:	b0 aa                	mov    $0xaa,%al
45774a:	00 00                	add    %al,(%eax)
45774c:	09 00                	or     %eax,(%eax)
45774e:	3f                   	aas
45774f:	00 98 01 01 00 10    	add    %bl,0x10000101(%eax)
457755:	00 2c ab             	add    %ch,(%ebx,%ebp,4)
457758:	00 00                	add    %al,(%eax)
45775a:	09 00                	or     %eax,(%eax)
45775c:	3f                   	aas
45775d:	00 9c 01 01 00 10 00 	add    %bl,0x100001(%ecx,%eax,1)
457764:	a8 ab                	test   $0xab,%al
457766:	00 00                	add    %al,(%eax)
457768:	09 00                	or     %eax,(%eax)