MSTSRTITNFFFTDCGNGQFSCKQCGRARKQSPGTGYTNLMSHLATNHPEFRETYEESQRSFGQSLEAHGFVDQRTMEIFKWME