MALSRALNFCRSFSTVSSEPLRVCIVGSGPAGFYTADKILKAHEGAEVDIVDRLPTPFGLVRSGVAPDHPETKIVANQFSRVAQNRRCSFIGNVSLGASISLAELRELYDAVVLSYGAESDQALGIPREDLSGIYAAREFVWWYNGHPDCRNLAPDLKSSDTAVIIGQGNVALDVARILLRPTSELATTDISCHALAALSESSIRKVYLVGRRGAAQAAFTAKELREVLRIKDLSIEIRQADLSKTPADEEELKNSRIKRRIHELLSKAATPATSVCNPGQKELHFVFFRKPDRFLESDCRSGHVAGLRVERTILKEDVGSGKQIAVGTGLFEEMECGLVLKSVGYKSIPVDGLPFDHRKGIVPNVRGRVLSEASEDAQVEKGMYVCGWLKRGPTGIIATNLYCAEETVASISEDVERGVVTSRSGLSKPGREGLLQLLDSRNVKIVPFGGWEKIDSEEKRRGSLKNKPREKLTSWQDLLEVATK*