MTENVLEISTGLVQDIEALARKPFIVDDIDGVALAAVPDGYKLVSLETHNASPARKSGSTTLHDADSFIAMVKRHGTAEDCAVYIDADYAAQKISAVALFNDHSEDGPGWRDHRAVFAPRFTEEWKRWTGKSGVPMKQAELGMFLEANVGDIVAPPDSKLPTGSDVLGFVLTLQENRKVRYGSAVNLQNGMVQIEFTEEGDSATKGKLEVFREFALGLRPFANGQAYQLSAFLRYRVDRNTGELNFWFELQRPDRVLEDACRETVELIRAQASVPVVFGRPD