MKRKADFKKKAKEASNDISRILRITEFQDELARQVYGAFMFGVLNALAYEMGKSPTDVQGMMIELSIHELGYETNQAVEFCQYVINCTDRENNPTTYAIIHRGMEGYYQLKEKKEAELITNYEDIIKALKDVQTR