MFFANEQRENVREENPGISFGQVGKVLGDRWKALNEKQREPYEKKAQADKKRYEDEKAKYQVSLSHQLDRLKHSFNQALGWR