MRTLSVPMLLRASSNLFSGRQTASIIRSSIHRQSVCGGSRRIRLFSGNGDWNRELSKPQDFDVTAPIIREARILSLTDPHDTANDPVNDAAKDPSLLPEGASLLAIGTCLEEFDMDTLKPQEPNVIFVSHPLAREPLAQLLQELPSIEWIHARSAGIDFVASPTLASSTEVIMSNAKGTFSSTLAEYTLMACSYFAKDLPRLLKQKADCNWTKYPVLEVRGATLGIIGYGDIGHAIARLASAYGMKVLALKRHVRDNDKNDPYCDAIYSSSDTDSLHRIFAESDYVVCATPLTAETERMIGREQFDQAKEGSVFINVGRGLVVDEDALVDALKAGKLKGAGLDVFAMEPLPTSSELWRLDNVLLSPHNMDMTETFMTEASTFFVEENLPRFLRGIPLLNVVNKAAGY*