MKKTVFALGVMAALVAGSAVAHQAGSVIVRGGPILVVPNASTNHDGFKFDVNSNAQLGLTATYMATDNLGVELLAATPFSHEITLGNTLVGKTKHLPPSLYAQYYFLDKDAKARPYVGAGVNYTTFFSEKALLNGVTDLKLKDSWGPAFNAGVDIQVADNLFLNTAIWYAKIKSKATFKLGGEEHKVNVKLDPTVFFVGLGYRF