TAIANRYEFVLLFDVENGNPNGDPDAGNMPRIDPETGHGLVTDVCLKRKIRNHVALTKEGAERFNIYIQEKAILNETHERAYTACDLKPEPKKLPKKVEDAKRVTDWMCTNFYDIRTFGAVMTTEVNCGQVRGPVQMAFARSVEPVVPQEVSITRMAVTTKAEAEKQQGDNRTMGRKHIVPYGLYVAHGFISAPLAEKTGFSDEDLTLFWDALVNMFEHDRSAARGLMSSRKLIVFKHQNRLGNAPAHKLFDLVKVSRAEGSSGPARSFADYAVTVGQAPEGVEVKEML