42548f:	00 32                	add    %dh,(%edx)
425491:	00 36                	add    %dh,(%esi)
425493:	00 34 00             	add    %dh,(%eax,%eax,1)
425496:	a9 10 04 00 44       	test   $0x44000410,%eax
42549b:	30 00                	xor    %al,(%eax)
42549d:	63 00                	arpl   %eax,(%eax)
42549f:	31 00                	xor    %eax,(%eax)
4254a1:	35 00 38 00 62       	xor    $0x62003800,%eax
4254a6:	00 31                	add    %dh,(%ecx)
4254a8:	00 33                	add    %dh,(%ebx)
4254aa:	00 35 00 61 00 61    	add    %dh,0x61006100
4254b0:	00 37                	add    %dh,(%edi)
4254b2:	00 63 00             	add    %ah,0x0(%ebx)
4254b5:	62 00                	bound  %eax,(%eax)
4254b7:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
4254bc:	00 38                	add    %bh,(%eax)
4254be:	00 63 00             	add    %ah,0x0(%ebx)
4254c1:	63 00                	arpl   %eax,(%eax)
4254c3:	37                   	aaa
4254c4:	00 38                	add    %bh,(%eax)
4254c6:	00 35 00 35 00 34    	add    %dh,0x34003500
4254cc:	00 30                	add    %dh,(%eax)
4254ce:	00 63 00             	add    %ah,0x0(%ebx)
4254d1:	65 00 30             	add    %dh,%gs:(%eax)
4254d4:	00 38                	add    %bh,(%eax)
4254d6:	00 32                	add    %dh,(%edx)
4254d8:	00 36                	add    %dh,(%esi)
4254da:	00 34 00             	add    %dh,(%eax,%eax,1)
4254dd:	30 00                	xor    %al,(%eax)
4254df:	82 1d 04 00 44 30 00 	sbbb   $0x0,0x30440004
4254e6:	63 00                	arpl   %eax,(%eax)
4254e8:	31 00                	xor    %eax,(%eax)
4254ea:	35 00 38 00 62       	xor    $0x62003800,%eax
4254ef:	00 31                	add    %dh,(%ecx)
4254f1:	00 33                	add    %dh,(%ebx)
4254f3:	00 35 00 61 00 61    	add    %dh,0x61006100
4254f9:	00 37                	add    %dh,(%edi)
4254fb:	00 63 00             	add    %ah,0x0(%ebx)
4254fe:	62 00                	bound  %eax,(%eax)
425500:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
425505:	00 38                	add    %bh,(%eax)
425507:	00 63 00             	add    %ah,0x0(%ebx)
42550a:	63 00                	arpl   %eax,(%eax)
42550c:	37                   	aaa
42550d:	00 38                	add    %bh,(%eax)
42550f:	00 35 00 35 00 34    	add    %dh,0x34003500
425515:	00 30                	add    %dh,(%eax)
425517:	00 63 00             	add    %ah,0x0(%ebx)
42551a:	65 00 30             	add    %dh,%gs:(%eax)
42551d:	00 38                	add    %bh,(%eax)
42551f:	00 32                	add    %dh,(%edx)
425521:	00 36                	add    %dh,(%esi)
425523:	00 34 00             	add    %dh,(%eax,%eax,1)
425526:	31 00                	xor    %eax,(%eax)
425528:	5b                   	pop    %ebx
425529:	2a 04 00             	sub    (%eax,%eax,1),%al
42552c:	44                   	inc    %esp
42552d:	30 00                	xor    %al,(%eax)
42552f:	63 00                	arpl   %eax,(%eax)
425531:	31 00                	xor    %eax,(%eax)
425533:	35 00 38 00 62       	xor    $0x62003800,%eax
425538:	00 31                	add    %dh,(%ecx)
42553a:	00 33                	add    %dh,(%ebx)
42553c:	00 35 00 61 00 61    	add    %dh,0x61006100
425542:	00 37                	add    %dh,(%edi)
425544:	00 63 00             	add    %ah,0x0(%ebx)
425547:	62 00                	bound  %eax,(%eax)
425549:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
42554e:	00 38                	add    %bh,(%eax)
425550:	00 63 00             	add    %ah,0x0(%ebx)
425553:	63 00                	arpl   %eax,(%eax)
425555:	37                   	aaa
425556:	00 38                	add    %bh,(%eax)
425558:	00 35 00 35 00 34    	add    %dh,0x34003500
42555e:	00 30                	add    %dh,(%eax)
425560:	00 63 00             	add    %ah,0x0(%ebx)
425563:	65 00 30             	add    %dh,%gs:(%eax)
425566:	00 38                	add    %bh,(%eax)
425568:	00 32                	add    %dh,(%edx)
42556a:	00 36                	add    %dh,(%esi)
42556c:	00 34 00             	add    %dh,(%eax,%eax,1)
42556f:	32 00                	xor    (%eax),%al
425571:	34 37                	xor    $0x37,%al
425573:	04 00                	add    $0x0,%al
425575:	44                   	inc    %esp
425576:	30 00                	xor    %al,(%eax)
425578:	63 00                	arpl   %eax,(%eax)
42557a:	31 00                	xor    %eax,(%eax)
42557c:	35 00 38 00 62       	xor    $0x62003800,%eax
425581:	00 31                	add    %dh,(%ecx)
425583:	00 33                	add    %dh,(%ebx)
425585:	00 35 00 61 00 61    	add    %dh,0x61006100
42558b:	00 37                	add    %dh,(%edi)
42558d:	00 63 00             	add    %ah,0x0(%ebx)
425590:	62 00                	bound  %eax,(%eax)
425592:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
425597:	00 38                	add    %bh,(%eax)
425599:	00 63 00             	add    %ah,0x0(%ebx)
42559c:	63 00                	arpl   %eax,(%eax)
42559e:	37                   	aaa
42559f:	00 38                	add    %bh,(%eax)
4255a1:	00 35 00 35 00 34    	add    %dh,0x34003500
4255a7:	00 30                	add    %dh,(%eax)
4255a9:	00 63 00             	add    %ah,0x0(%ebx)
4255ac:	65 00 30             	add    %dh,%gs:(%eax)
4255af:	00 38                	add    %bh,(%eax)
4255b1:	00 32                	add    %dh,(%edx)
4255b3:	00 36                	add    %dh,(%esi)
4255b5:	00 34 00             	add    %dh,(%eax,%eax,1)
4255b8:	33 00                	xor    (%eax),%eax
4255ba:	0d 44 04 00 44       	or     $0x44000444,%eax
4255bf:	30 00                	xor    %al,(%eax)
4255c1:	63 00                	arpl   %eax,(%eax)
4255c3:	31 00                	xor    %eax,(%eax)
4255c5:	35 00 38 00 62       	xor    $0x62003800,%eax
4255ca:	00 31                	add    %dh,(%ecx)
4255cc:	00 33                	add    %dh,(%ebx)
4255ce:	00 35 00 61 00 61    	add    %dh,0x61006100
4255d4:	00 37                	add    %dh,(%edi)
4255d6:	00 63 00             	add    %ah,0x0(%ebx)
4255d9:	62 00                	bound  %eax,(%eax)
4255db:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
4255e0:	00 38                	add    %bh,(%eax)
4255e2:	00 63 00             	add    %ah,0x0(%ebx)
4255e5:	63 00                	arpl   %eax,(%eax)
4255e7:	37                   	aaa
4255e8:	00 38                	add    %bh,(%eax)
4255ea:	00 35 00 35 00 34    	add    %dh,0x34003500
4255f0:	00 30                	add    %dh,(%eax)
4255f2:	00 63 00             	add    %ah,0x0(%ebx)
4255f5:	65 00 30             	add    %dh,%gs:(%eax)
4255f8:	00 38                	add    %bh,(%eax)
4255fa:	00 32                	add    %dh,(%edx)
4255fc:	00 36                	add    %dh,(%esi)
4255fe:	00 34 00             	add    %dh,(%eax,%eax,1)
425601:	34 00                	xor    $0x0,%al
425603:	e6 50                	out    %al,$0x50
425605:	04 00                	add    $0x0,%al
425607:	44                   	inc    %esp
425608:	30 00                	xor    %al,(%eax)
42560a:	63 00                	arpl   %eax,(%eax)
42560c:	31 00                	xor    %eax,(%eax)
42560e:	35 00 38 00 62       	xor    $0x62003800,%eax
425613:	00 31                	add    %dh,(%ecx)
425615:	00 33                	add    %dh,(%ebx)
425617:	00 35 00 61 00 61    	add    %dh,0x61006100
42561d:	00 37                	add    %dh,(%edi)
42561f:	00 63 00             	add    %ah,0x0(%ebx)
425622:	62 00                	bound  %eax,(%eax)
425624:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
425629:	00 38                	add    %bh,(%eax)
42562b:	00 63 00             	add    %ah,0x0(%ebx)
42562e:	63 00                	arpl   %eax,(%eax)
425630:	37                   	aaa
425631:	00 38                	add    %bh,(%eax)
425633:	00 35 00 35 00 34    	add    %dh,0x34003500
425639:	00 30                	add    %dh,(%eax)
42563b:	00 63 00             	add    %ah,0x0(%ebx)
42563e:	65 00 30             	add    %dh,%gs:(%eax)
425641:	00 38                	add    %bh,(%eax)
425643:	00 32                	add    %dh,(%edx)
425645:	00 36                	add    %dh,(%esi)
425647:	00 34 00             	add    %dh,(%eax,%eax,1)
42564a:	35 00 bf 5d 04       	xor    $0x45dbf00,%eax
42564f:	00 44 30 00          	add    %al,0x0(%eax,%esi,1)
425653:	63 00                	arpl   %eax,(%eax)
425655:	31 00                	xor    %eax,(%eax)
425657:	35 00 38 00 62       	xor    $0x62003800,%eax
42565c:	00 31                	add    %dh,(%ecx)
42565e:	00 33                	add    %dh,(%ebx)
425660:	00 35 00 61 00 61    	add    %dh,0x61006100
425666:	00 37                	add    %dh,(%edi)
425668:	00 63 00             	add    %ah,0x0(%ebx)
42566b:	62 00                	bound  %eax,(%eax)
42566d:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
425672:	00 38                	add    %bh,(%eax)
425674:	00 63 00             	add    %ah,0x0(%ebx)
425677:	63 00                	arpl   %eax,(%eax)
425679:	37                   	aaa
42567a:	00 38                	add    %bh,(%eax)
42567c:	00 35 00 35 00 34    	add    %dh,0x34003500
425682:	00 30                	add    %dh,(%eax)
425684:	00 63 00             	add    %ah,0x0(%ebx)
425687:	65 00 30             	add    %dh,%gs:(%eax)
42568a:	00 38                	add    %bh,(%eax)
42568c:	00 32                	add    %dh,(%edx)
42568e:	00 36                	add    %dh,(%esi)
425690:	00 34 00             	add    %dh,(%eax,%eax,1)
425693:	36 00 98 6a 04 00 44 	add    %bl,%ss:0x4400046a(%eax)
42569a:	30 00                	xor    %al,(%eax)
42569c:	63 00                	arpl   %eax,(%eax)
42569e:	31 00                	xor    %eax,(%eax)
4256a0:	35 00 38 00 62       	xor    $0x62003800,%eax
4256a5:	00 31                	add    %dh,(%ecx)
4256a7:	00 33                	add    %dh,(%ebx)
4256a9:	00 35 00 61 00 61    	add    %dh,0x61006100
4256af:	00 37                	add    %dh,(%edi)
4256b1:	00 63 00             	add    %ah,0x0(%ebx)
4256b4:	62 00                	bound  %eax,(%eax)
4256b6:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
4256bb:	00 38                	add    %bh,(%eax)
4256bd:	00 63 00             	add    %ah,0x0(%ebx)
4256c0:	63 00                	arpl   %eax,(%eax)
4256c2:	37                   	aaa
4256c3:	00 38                	add    %bh,(%eax)
4256c5:	00 35 00 35 00 34    	add    %dh,0x34003500
4256cb:	00 30                	add    %dh,(%eax)
4256cd:	00 63 00             	add    %ah,0x0(%ebx)
4256d0:	65 00 30             	add    %dh,%gs:(%eax)
4256d3:	00 38                	add    %bh,(%eax)
4256d5:	00 32                	add    %dh,(%edx)
4256d7:	00 36                	add    %dh,(%esi)
4256d9:	00 34 00             	add    %dh,(%eax,%eax,1)
4256dc:	37                   	aaa
4256dd:	00 71 77             	add    %dh,0x77(%ecx)
4256e0:	04 00                	add    $0x0,%al
4256e2:	44                   	inc    %esp
4256e3:	30 00                	xor    %al,(%eax)
4256e5:	63 00                	arpl   %eax,(%eax)
4256e7:	31 00                	xor    %eax,(%eax)
4256e9:	35 00 38 00 62       	xor    $0x62003800,%eax
4256ee:	00 31                	add    %dh,(%ecx)
4256f0:	00 33                	add    %dh,(%ebx)
4256f2:	00 35 00 61 00 61    	add    %dh,0x61006100
4256f8:	00 37                	add    %dh,(%edi)
4256fa:	00 63 00             	add    %ah,0x0(%ebx)
4256fd:	62 00                	bound  %eax,(%eax)
4256ff:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
425704:	00 38                	add    %bh,(%eax)
425706:	00 63 00             	add    %ah,0x0(%ebx)
425709:	63 00                	arpl   %eax,(%eax)
42570b:	37                   	aaa
42570c:	00 38                	add    %bh,(%eax)
42570e:	00 35 00 35 00 34    	add    %dh,0x34003500
425714:	00 30                	add    %dh,(%eax)
425716:	00 63 00             	add    %ah,0x0(%ebx)
425719:	65 00 30             	add    %dh,%gs:(%eax)
42571c:	00 38                	add    %bh,(%eax)
42571e:	00 32                	add    %dh,(%edx)
425720:	00 36                	add    %dh,(%esi)
425722:	00 34 00             	add    %dh,(%eax,%eax,1)
425725:	38 00                	cmp    %al,(%eax)
425727:	4a                   	dec    %edx
425728:	84 04 00             	test   %al,(%eax,%eax,1)
42572b:	44                   	inc    %esp
42572c:	30 00                	xor    %al,(%eax)
42572e:	63 00                	arpl   %eax,(%eax)
425730:	31 00                	xor    %eax,(%eax)
425732:	35 00 38 00 62       	xor    $0x62003800,%eax
425737:	00 31                	add    %dh,(%ecx)
425739:	00 33                	add    %dh,(%ebx)
42573b:	00 35 00 61 00 61    	add    %dh,0x61006100
425741:	00 37                	add    %dh,(%edi)
425743:	00 63 00             	add    %ah,0x0(%ebx)
425746:	62 00                	bound  %eax,(%eax)
425748:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
42574d:	00 38                	add    %bh,(%eax)
42574f:	00 63 00             	add    %ah,0x0(%ebx)
425752:	63 00                	arpl   %eax,(%eax)
425754:	37                   	aaa
425755:	00 38                	add    %bh,(%eax)
425757:	00 35 00 35 00 34    	add    %dh,0x34003500
42575d:	00 30                	add    %dh,(%eax)
42575f:	00 63 00             	add    %ah,0x0(%ebx)
425762:	65 00 30             	add    %dh,%gs:(%eax)
425765:	00 38                	add    %bh,(%eax)
425767:	00 32                	add    %dh,(%edx)
425769:	00 36                	add    %dh,(%esi)
42576b:	00 34 00             	add    %dh,(%eax,%eax,1)
42576e:	39 00                	cmp    %eax,(%eax)
425770:	23 91 04 00 42 30    	and    0x30420004(%ecx),%edx
425776:	00 63 00             	add    %ah,0x0(%ebx)
425779:	31 00                	xor    %eax,(%eax)
42577b:	35 00 38 00 62       	xor    $0x62003800,%eax
425780:	00 31                	add    %dh,(%ecx)
425782:	00 33                	add    %dh,(%ebx)
425784:	00 35 00 61 00 61    	add    %dh,0x61006100
42578a:	00 37                	add    %dh,(%edi)
42578c:	00 63 00             	add    %ah,0x0(%ebx)
42578f:	62 00                	bound  %eax,(%eax)
425791:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
425796:	00 38                	add    %bh,(%eax)
425798:	00 63 00             	add    %ah,0x0(%ebx)
42579b:	63 00                	arpl   %eax,(%eax)
42579d:	37                   	aaa
42579e:	00 38                	add    %bh,(%eax)
4257a0:	00 35 00 35 00 34    	add    %dh,0x34003500
4257a6:	00 30                	add    %dh,(%eax)
4257a8:	00 63 00             	add    %ah,0x0(%ebx)
4257ab:	65 00 30             	add    %dh,%gs:(%eax)
4257ae:	00 38                	add    %bh,(%eax)
4257b0:	00 32                	add    %dh,(%edx)
4257b2:	00 36                	add    %dh,(%esi)
4257b4:	00 35 00 fc 9d 04    	add    %dh,0x49dfc00
4257ba:	00 44 30 00          	add    %al,0x0(%eax,%esi,1)
4257be:	63 00                	arpl   %eax,(%eax)
4257c0:	31 00                	xor    %eax,(%eax)
4257c2:	35 00 38 00 62       	xor    $0x62003800,%eax
4257c7:	00 31                	add    %dh,(%ecx)
4257c9:	00 33                	add    %dh,(%ebx)
4257cb:	00 35 00 61 00 61    	add    %dh,0x61006100
4257d1:	00 37                	add    %dh,(%edi)
4257d3:	00 63 00             	add    %ah,0x0(%ebx)
4257d6:	62 00                	bound  %eax,(%eax)
4257d8:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
4257dd:	00 38                	add    %bh,(%eax)
4257df:	00 63 00             	add    %ah,0x0(%ebx)
4257e2:	63 00                	arpl   %eax,(%eax)
4257e4:	37                   	aaa
4257e5:	00 38                	add    %bh,(%eax)
4257e7:	00 35 00 35 00 34    	add    %dh,0x34003500
4257ed:	00 30                	add    %dh,(%eax)
4257ef:	00 63 00             	add    %ah,0x0(%ebx)
4257f2:	65 00 30             	add    %dh,%gs:(%eax)
4257f5:	00 38                	add    %bh,(%eax)
4257f7:	00 32                	add    %dh,(%edx)
4257f9:	00 36                	add    %dh,(%esi)
4257fb:	00 35 00 30 00 d5    	add    %dh,0xd5003000
425801:	aa                   	stos   %al,%es:(%edi)
425802:	04 00                	add    $0x0,%al
425804:	44                   	inc    %esp
425805:	30 00                	xor    %al,(%eax)
425807:	63 00                	arpl   %eax,(%eax)
425809:	31 00                	xor    %eax,(%eax)
42580b:	35 00 38 00 62       	xor    $0x62003800,%eax
425810:	00 31                	add    %dh,(%ecx)
425812:	00 33                	add    %dh,(%ebx)
425814:	00 35 00 61 00 61    	add    %dh,0x61006100
42581a:	00 37                	add    %dh,(%edi)
42581c:	00 63 00             	add    %ah,0x0(%ebx)
42581f:	62 00                	bound  %eax,(%eax)
425821:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
425826:	00 38                	add    %bh,(%eax)
425828:	00 63 00             	add    %ah,0x0(%ebx)
42582b:	63 00                	arpl   %eax,(%eax)
42582d:	37                   	aaa
42582e:	00 38                	add    %bh,(%eax)
425830:	00 35 00 35 00 34    	add    %dh,0x34003500
425836:	00 30                	add    %dh,(%eax)
425838:	00 63 00             	add    %ah,0x0(%ebx)
42583b:	65 00 30             	add    %dh,%gs:(%eax)
42583e:	00 38                	add    %bh,(%eax)
425840:	00 32                	add    %dh,(%edx)
425842:	00 36                	add    %dh,(%esi)
425844:	00 35 00 31 00 ae    	add    %dh,0xae003100
42584a:	b7 04                	mov    $0x4,%bh
42584c:	00 44 30 00          	add    %al,0x0(%eax,%esi,1)
425850:	63 00                	arpl   %eax,(%eax)
425852:	31 00                	xor    %eax,(%eax)
425854:	35 00 38 00 62       	xor    $0x62003800,%eax