MDIRPTHTIYANNLNEKIKKEGKSLYAIFSQFGQILDIVALKTLKMRGQAFVIFKEISSATNALRSMQGFPFYDKPMVLNLLAYSKKDSDVISKLKGTYQERTKEKKKKKKEVKKKSVRGGFSQIPKFYGKIQIKFDGVCPLTIEMPTLYNPYQINLGSCFMPNIRLKQMLKFERFSRFSQCGQGRTDDDGSKNPPNHILFLNNLPPETQEEMLNMLFNRFSGFKEVRLVPGRHDIAFVEFDSDQQASDAKGALQGFKISPTHAMKVTFAKK