MSDEGKLFIGGLSFETNEESLAEAFGKYGTIEKVDVIRDKETGRSRGFGFVKYDNVEDAKDAMTAMNGKSLDGRAIRVDEAGKGLRPRGGFQSGGRFSGSRGGRGGRGYSRGGYGGGDRSYGERSYGDRSYGGNDRGFGGSGGYRSGGYSSGGYRDNRGQGGYERSGSYRDGYEGYAAHE