MSITKDQIIEAVAAMSVMDVVELISAMEEKFGVSAAAAVAVAAGPVEAAEEKTEFDVILKAAGANKVAVIKAVRGATGLGLKEAKDLVESAPAALKEGVSKDDAEALKKALEEAGAEVEVKEAAAKRAPEIMLTWAAYDLHRLLTSRAAYDADLPVDTWGPGPGRAQIFGTTFEITSRYGPGPGTGYVSTRYYRAPEIMKKKPFSTPVLSKRKKYLAPYHDPTDEPEAQEKFDWSFNDADLPVDTEAAAK