MSVFNSSRLLNKTVLITGASSGIGAATAVLFAKGGANVILLARRAEALAKVQEQCRQAHQASGLKEGGQFASIPLDVSDRSQIASLWDKVPSNLRNVDVLVNNAGFVLGVDHVGNIAEEEVQKMFETNVFGLISLTQLLVRDFKAKNAGHVINLGSIAGREPYAGGSIYTATKHAVRAFTGSLLRELVNTPIRVTEIQPGMVETEFSIVRYRGDESAAKKVYEGLQPLVAEDIAEEIVWAAARPPHVNIAEVLVFPVNQASAGIKWQGNNK*