MFHQKKKTTGRKKIEIKKLEKDSNKQVTFSKRRSGLFKKVSELCILCNVNVAIIVFSPADKLFCFGQPNTDTILKSYLEGTTEFEHSKLTENSSTYEEYNREYEEALKGLEIEKKKMVEVENLAKVWNKGDWWNEPIDDMSREELEQFMVSIYELRRKLLERLDGLVMMLAML