MSRRNTASKPAATASSTPGAVDTSRLDGKVALVTGSGRGIGSAMATELGRRGAKVVVNYANSADAANQIVDEIKKNGSDAIALKADVGDVDQTIKLFDQAVEHFGQLDIVCSNSGVVSFGHLKDVTTDEFDRVFRINTRGQFFVAREAYKHLSVGGRIILMGSITGQAKGVPKHATYSGSKGAIETFVRCMAIDCGDKKITVNCVAPGGIKTDMYHAVCREYIPNGDQLSNDQVDEYAATWSPLNRVGQPIDIARVVCFLASQDGEWVNGKVIGLDGAACM*