MKLLIVGDGNSGDEYADRRANIGFRALEALIAAFNLDFELDKKLPAWVASFPFGGNTVHLLDPTVSPPNAGVDLKELLDKGNLPRSQLVVFYTALNAPAAALEVTLSGPAGGLPAIAAIYAAVGTYDFNLIYIAIGVPPEGLPVEPAFDRDIEGENLDLLAEGFDRVVDAVLLALELDDPEAMMAALNG