MRIEDEGLRKLLRKAEGVEGLLSKHPLARLPTLAHRLDVLLQKQALHEAVRTAKKEAKAAAALICHEDLKARRRVLRRLQYTDDDGVVTLKGRFAAELSTGDELVLTEMVFAGVFSEMSLEQLCALMSCFIWRERSEGGNKLRPDLEGPYASLREAARTVAKVAADCKMELDVEEYVESFRPDLTDLIAMWCRGVSFADLYKQTEVFEGSLVRAIRRLEELLRQVAAALKVVGEVALAEKFESAIGRIKRDIVFAASLYLX