MSQPSNHGQKLQGKVAIITGGASGLGEATVRLFAAHGARMVVIGDIQDSLGQQVAESIGTHKCTYIHCDVTDEDQVKNLVDQTVQQFGQLDILFSNAGIGSRFQQDILNLDFSHYDRVQAVNSRGMAVCVKHAARAMAENRVRGSIVCMASVLATAGGSGGAWIDYCMSKHALLGLVRSASIQLGEYGIRVNCVSPSILATPLSHSILKMEAPDVERLYEESALLKGVALRASHVADAVLFLASDDSEVITGHNLAVDGGTHVKTF*