MLKDVISAVYKGEYKIEVTFEDGVTGIVDFSRYLNQGGVFEKFKDLEFFKNFNINKELGVLTWGNEEVDIAPETLYAEATHSALPDWTRPQHDSPEELSFQPTS