MKLLDTTVLLDFLSGEEEKVETIEQFFEELSQKGEKLFVPEEVIIELVYFLEHGYKWEREDIYEVVETILNDELFNVELKPFIREAIKLYSKRQGTFLDCLKSVKAKKMGIKEVVSFGRRFKKLGFKTVNPYEES