MLLTKSEHALINLFLTKNDFLTAKQLAEILDVSSKTIYRKIKNINETTGRKDIIISEKGRGFKLDYKAYIQAKLETTGDIFGYTPTERREKILLQVLFKSPKYLNVTELYEDYYVGYNSIKNDFSLLNQAIEKYDLALEKRQKEIRVVGTEENIRTAINEVINNLDLSTYDDLKTEYSDLNKADVQFIVRQMELIENKLMISIPYPYDINIFSHLYILINRFRQGEVEDFKESDDDYIVTNEKLHTLAVEAIDAIEQYLKMKLPKRETFHFLQYLISSRFNHEIELVPGKILPIVEEMTDFYIEQVAAKINMPINKKQLKIELLSHMKPMVNRMNHQINIKNNLLSDIKLEYGKLFEIIKETARDVAKTFELNTISDDEVGYITIYFAKHIEASPLVKRIIIMCSSGIGTSELLKVKVQKAFPDVEIVDVLSSTRFKNSLHDYQNIDFILTTINTESTKEIPSLLVSAMFTEKDKIMVKKLMESL*