KMSLTASSDYFAAECLVSFSSGPVLHRPTPVVLASQPATVGLLPGEPDGSSEDREVRETLRLEGANMIAVAGILTDLHADPTTPTMTPSATPVPGQQLRGGGGVGPPHSPVKRHQCTFDGCDRVYGKSSHLKAHIRTHTGERPFPCTWPDCEKKFARSDELARHTRTHTGEKRFLCPLCDKRFMRSDHLIKHARRHPDFQPSMLAR