MFGPFKASNTLLGGLLWKIPWRMSSHQKQRVRHRLRDVDEVLKQVNLGLHVERCQQKGMQFQEALETPKMFKPRIKSLRLLNKPSIFPKENQMSPKDKYTVFNRKSKDYRKSVHKVPKWTKLSLRRNPKFF