MLQATLTSQAERVGIRFDPARNDQFFDLGELLSKYGHGTCKPVFEIQSIVKDDDQPEKNKRLLVVKCDKLGRANDSLADSPDSGRHEQMQYRLDKHLGLVDYVHAHHKEIYYKLGRKRRQPEMRTLVLCFDGTSNQFNSRNTNVVKLMDLLKKDHPERQQVYYQPGVGTYEAAEWSSKITKPIAAKADEGLAWYLYQHIIDGYKYLVETYEAGDRICIFGFSRGAFTARALAGMIHSVGLLPRHNIEQIQFAYEIYASHPSNDIPTVPLPPDHPQVEDLGALGFQNAIYYKKDRDRSAAKNVNPEAYKRTFSFSVEIDFVGVWDTVGSVGSIMATTLPYIDYNPSIRVFRHALALDERRANFAPSLWDHTKTRTEKWAKMHAEAVLVQTPDAEDKVDIDDPLVPTFAQDV*