MSNLQTVSKQQEPWCELKDKVVLVTGASSGIGREICLDLAKAGCKIIAAARRVDRLKSLCSEINTTGVQAAALELDVSSDAATIQQAVKEAWEAFGKIDALVNNAGIRGTVKSSLDLSENEWDKVFKTNLTGAWLVSKYVCILMRDAKDRGGSVINISSISGLHRGVVPGGIAYATSKGGVDTMTRVMAIELGVYNIRVNSIAPGLLESEMTQGLMKKKWLKNVTERTIPLKVQQTVDPGITSLVRYLIHDSSQYVSGNIYILDSGATVPGLPIFSSL*