MALSRALNFCRSFSTVSSEPLRVCIVGSGPAGFYTADKILKAHEGAEVDIVDRLPTPFGLVRSGVAPDHPETKVVTNQFSRVAQNRRCSFIGNVSLGASISLAELRELYDAVVLSYGAESDQALGIPREDLSGIYAAREFVWWYNGHPDCRNLAPDLKSSDTAVIIGQGNVALDVARILLRPTSELATTDISCHALAALSESSIRKVYLVGRRGAAQAAFTAKELREVLRIKDLSVGIRQADLSKTPVDEEELKNNRIKRRIHELLSKAATPATSECNPGQKELHFVFFRKPDRFLESDCRSGHVGGLRMERTILKEDVGSGKQIAVGTGLFEEMECGLVLKSVGYKSIPVAGLPFDHRKALIAAWSLTLANLDDQDLLFQVLFQMFRDVF*