MVKLSAELIEQAAQYTNPVRDRELDLRGYKIPVIENLGATLDQFDTIDFSDNEIRKLDGFPLLKRLKTLLMNNNRICRIGEGLEQALPNLRELILTSNSIQELGDLDPLASIKSLTFLSILRNPVTNKKHYRLYVIHKVPQIRVLDFQKVRLKERQEAEKMFKGKRGAQLAKDIAKRTKTFTPGAGLPAEKKKTGPSPGDVEAIKSAIANATTLAEVERLKGMLQSGQIPGRERKPVGPTDDAEEEMEEDMAVNGS