MSHPIWQIGLFDKRDKDIVECLECNQMLKLSAGSIKGIKTHLFGKHKDSKYTEQYIRIEEGKSKQANTKITNYYTHSSGKLSVMDRNVINYIACCNIPFRIINHPTFKKLVRNMSDKLLGESHYRKNVLPEIYKIVKSKIKLEVKELEHICFTTDLWTADTTKDAFIKLISRLLIMSTFLDPRFKNCFSDDKNIYFAHVSRYLREEVNEEIQFEFLEEPSSPCHKQPTFFS