RPKNCFMAYREHMQHKVLAENPGMNNKLVSVIAAQMWNKESDDVKQFWKDRAQQLKLEHKIKYPDYKFAPKKKSQKNSMN