MSKPRLDGKVAIVTGGASGIGEAAARLFASSGATVVIADVQDALGEAVAASVGPRCAYARCDVTDEAQVEATVARAVAAHGRLDVMLSNAGVLLPTGSVMDMDLAELDRVMAVNFRGAAACVKHAARAMASGGGAIVCTASVASLQGGFGPASYTASKHALLGLVRAAAGELGRHGVRVNCVSPGGVATPLSCALMGVGPRELEAMTVPHNVLQGKVLRAEDVAEAALFLASDQAAFISGHNLVVDGATTAVNPAVLHTVGL*