MGRVIRSQRKGPGGIFKSHTRLRKGAAKLRPLDYAERHGYIRGIVKEIIHDPGRGAPLAKVQFRDPYRYKLRFQTFIATEGLHTGQFIYCGRKATLTVGNVLPVGSMPEGTIICNVEEKIGDRGALARASGGYATIIGHNHDEGKTRIKLPSGAKKVINSGARATIGIVAGGGRIDKPLLKAGRAYHKYRVKRNCWPKTRGVAMNPVDHPHGGGNHQHIGHASTVSRESAPGQKVGLIAARRSGLLRGTNKVKSA*