MLTYAQAGVDEEKTAKALRAIIDAARRTFKFRMNKIGEPGDIGHYSALLDFKDFYLAITTDGVGTKILVAEAVNKFDTIGIDMIAMNVNDLICVGAEPVALVDYLAVKEPNEDVFQQIAKGLYEGAKEAGIAIVGGETAVMPDLINGYDLAGTAVGIVEKDKVVTGEKIKPDDIVIGISSSGIHSNGLTLARKLLIPKYGLDYEYNGKKLWEWLLEPTRIYVKPILKLINEVEVHGLAHITGGGLLNLKRLTKYGFELEMPPIDGIFKLIYENGVPLEEMFRVFNMGVGFMVIVPQEEKENALQILNKYYESFELGKVIKEPEKIKVKNYGITL