MKNYLSLSEEVKQAKAEGKAIVALESTIISHGMPYPQNVEMARDVEQIIRDNGAVPATIALIDGKIKIGLSDEELELFAKSSNVAKVSRRDIGYLIATKQLGATTVAATMICAELAEIGIFVTGGIGGVHRGAETTMDVSADLEELAKTNVAVVCAGAKSILDLNLTMEYLETKGVPVIGYQTDVLPAFYTRSSDVELTLRADTPEVIAESLKAKWDLQIEGGAVITNPIPEEFAMDEKVINDVIQTALKEAEENHIHGKDVTPFLLGKVKELTDGKSLEANIELVKHNALIGTQIAVAYQNI*