MLVIGNKEIETDAHGYLKNMSDWTPELAELIAAGEQITLSEPHWEVIHFVRDFYAEYKTSPAIRALVKAMALKLGEDKGNSRYLYRLFPDGPAKQATKIAGLPKPAKCI