MSNLQTQVSKQLEPWCELKDKVVLVTGASSGIGREICLDLAKAGCKIIAAARRVDRLKSLCSEINTTGVQAAALELDVSSDAATIQQAVKEAWKVFGKIDALVNNAGIRGTVKSSLDLSENEWDKVFKTNLMGAWLVSKYVCILMCDAKQGGGSVINISSVSGLHRSLSYGAVAYASSKSGVDTMTRAMAIELGVYNIRVNSIAPGLFKSEITQALIQKKWFKNVTDRIFPLTAEQTVDPGLTSLVRYLIHDSSQYVSGNVFIVDAGATLPGLPIFSSL*