MKHHHHHHPMSDYDIPTTENLYFQGAMDDENDRAARAKKGSPFLNTAQAAFYIGLSQRTLEKMRLTGGGPKYRKHGRYVRYHIDELDDWSKGRPPEPGSDDDKGGSGSADEGARS