MVNVQVYGTKVICASCVGMPSSTETFEWLQAAIGRKYEGQENKFNFEYIDFQEEQEDEEKKAFAERVVEEDLFYPVVLVNGEIVGEGNPRLKDVYEEIEKYL