MIRKENEKMEHQLSVLNLVDDLQRLGISYHFEEEIRDVLDKLYYISQDKWSKMDLNLKSLYFRLFRQHGYHIPQEIFEDLKDKRGNFNGHFNEDIVGILNLYEASYYSVEGESLLDDARDYATRYLKENLKNMVDQNMSSLISHALTFPLHWRVPRVEAKWFIEAYEKRSGTNSTLIELAKLDFNTVQAIHQEDLKYASRWWKEICWEKFGFARDHLVESFMWSIAVNYRPNFQGRTTLTKIFAMITTIDDVYDVYGTLHELEQFTDIVNRWDINMIEELPHYMRICFLALYNTINEIAYRTLTNKEFFILPYLKRTWQDLCNSYLIEARWYYNGYTPTLNEFLTNAYVSIGAGVVITHAYLLTLTSVTEKELEHIGRAENIIRHASVIVRLTNDLATSSEELERGDVPKSIQCYMQESGATEVEAREHIKGLILETWKKLNKERQTICSLFSQEFIECVTNIARMGHFAYDVDKHAYSDMMRTQVLSLFVNPM*