MLRSLRLHTATRLLAQNSARFGFVRFNSTAAQKYQEKLQKKAQELGLGSVEELKKQLKDEIKAKKLEFSKIDPLKELEEYEKRQEKELEKDRSKTIKIRAPIDKNLEKKPYKTLDSYLASDKLKDLGQKEIELIWRARFENKERTLNAILTDIQFATMYANAFKNPSFILPLPRNEDGYEMHFVQWSFAGPQTTHCMLTTLAEYKLHKEYAKPHTTLMFHQELVNSKNLVLMNGQVEEEAALSMDDAQLLVLNVQRFYGAVGDEASIKRKHELLRAFTTSENFDVDTLIEEATSV