MQIPEKYLSSVDNVEEETQILFALSKQKDADLGMLDSKQEQIALTIGNKPIKVKQSLQSLHQSRGSTGSVLWKTSVKVVPWLLQQSWFMNSLTPKTSILELGSGISGLAGILLSPFVGNYVASDKQLYLKKIRENLDQNNASDVEVHELDWKSTPYPKDWTFDFLDYVLFFDCIYNPHLNAHLVSCLASLAERYPGMQCLFAQELRDQETLVDFLERVRPYFEVDLIKMEEINKTSVASSTNLPPANMSLFIMKPYNHEEYMLKALNEAKKCEPTDSAFCVGAVIVQNGKIVSTGYSRERPGNTHAEECAIEKFMLKNPTDSLEGAIMYSTMEPCSKRLSKKVSCTDLIVKQKFSTVVLGSLEPDIFVKCEGVDLLKKAGIVVIEKLTFQDDCLREAVRGHPPKH