MSITKDQIIEAVAAMSVMDVVELISAMEEKFGVSAAAAVAVAAGPVEAAEEKTEFDVILKAAGANKVAVIKAVRGATGLGLKEAKDLVESAPAALKEGVSKDDAEALKKALEEAGAEVEVKEAAKTYECKCGDYAAYTTAGYITMHAAVLPSTNQEYAAYITCKFTTVVPSPKVRGPGPGIASTDIRLLKPSAKNGPGPGNAAFIRTSDAPLVSTGPGPGARKIKPKFVGREKYDLKKREKYDLPPVHGKKIPCKKVSLCGKKTTCNAECKP