MYDIRKIQEQVIFGAVKNASDDKMATKIVYGEHELSSSEDNTTWVKSTMNRLEINFDRSTVKQIRMNCQCGYGMDEKLALVQELVALSSNLEEFANQDKANAAGLSYTKGELYLQFPFCPCPMLADVNNLNTDTWCQCTVGYSKVLFEKAFACEVDVELLKSIKMGDDICLMKIIPRDSIWK