MLETVLKIAFVLILFALAYKLIFNSNKGLTLFEMHFKDGKLSSHKGKIPEKFKQDCRALAKAEKLSMTVRCEKQGDVRLHVSANVGDNLVQQVRNLFPFEYYDKKTADNSKLSG