MALSRALNFCRSFSTVSSKPLRVCIVGSGPAGFYTADKILKAHEGAEVDIVDRLPTPFGLVRSGVAPDHPETKIVTNQFSRVAQNRRCSFIGNVSLGASISLAELRELYDAVVLSYGAESDQALGIPREDLSGIYAAREFVWWYNGHPDCRNLAPDLKSSDTAVIIGQGNVALDVARILLRPTSELATTDISCHALAALSESSIRKVYLVGRRGAAQAAFTAKELREVLRIKDLSIGIRQADLSKTPADEEELKNNRIKRRIHELLSKAATPATSVCNPGQKELHFVFFRKPDRFLESDCRSGHVGGLRMERTILKEDVGSGKQIAVGTGLFEEMECGLVLKSVGYKSIPVDGLPFDHRKGIVPNVRGRVLSEASEDAQVEKGLYVCGWLKRGPTGIIATNLYCAEETVASISEDVERGAVTSRSGLSKSGREGLLQLLDSRNVKIVPFGGWEKIDSEEKRRGSLKNKPREKLTSWEDLLEVATK*