MSQSNMVPVVNNGDGDNNENNNVSNNNGGADNTNAGNHSGDQELESGNTSSGNHGEGLRNNQAPPPKKKRYHRHSQIQIQELESFFRECPHPDDNQRNALSVQLGLDPVQVKFWFQNKRTQSKAYE