MSGGGGLKSFVSETEAEEIRKKRQEEWEKVRKPDDPIGKPEAEVDNRTLYEKLQEQKDKKQEEWEEQHKFKNLFRGIDGDEAEFLDLVSKQQQELKKKLHSEENKELDEFRVSWL