MSITKDQIIEAVAAMSVMDVVELISAMEEKFGVSAAAAVAVAAGPVEAAEEKTEFDVILKAAGANKVAVIKAVRGATGLGLKEAKDLVESAPAALKEGVSKDDAEALKKALEEAGAEVEVKEAAKTYECKCGDYAAYGMDLTSGLFAAYKSSAYDMEFAAYITCKFTTVVPSPKVRGPGPGRYDLVFINIGTKYRNGPGPGYDMEFAQLPVNMRSEGPGPGARKIKPKFVGREKYDLKKSIMRKKELKPGSRVYFKKPQPPRPRPPPRQKKQA