MSRAFDLGALARALPRKTSACVNLLLAVANMRENDLETYAKNVDAAIEAYGDRAIVSMKFNTLRGRGLTLLTEAVRCRKVEFVRLLLTRYDADPTTAALARDGCALSSALESREGFEVLIKGGVEAWLGAESLEGYVERKRPDLRDALRARRAEQLADVRGRRLMEVEEKSVSISREESVSQSTIPYDAHVATTEVALPLTSEETGNSETTSTRGDEAEATSSARKEEVTLAEIRRIKESLAEMELRILQIEREEMNAHELRRIEGELVALIDELDALFEGQQAPKIVSTYRRGAIQSILQLLEQVDKLFRVVGGDEAPDEARDTESSSTRDTDSSAEYK*