MTRAKVELAYIADHSLRKATFNKRKNDIIKKLKELTFLTGLRACAIISSVFNAPPEVWPNTEEAMDVVEKYHDAPALNESDNLHPLSFMMQTISKLQDVLEKKLRRIREDELTMVMFNYMEDKTLPEDLSFEDCNIINELVQKKIEEIDLKIAMLS