MGRVIRNQRKGRGSIFTANTRLNKAPAQFRTLDYAERHGYTRGVVKEIIHDPGRGAPLAKVQFRHPYKFKTITETFIANEGMYTGQFVYAGKNAALTVGNVLPLASVPEGTVVTNVEEKAGDRGALGRTSGNYVTVIGHNPEEGKTRVKLPSGAKKVVKNTARGMIGIVAGGGRTDKPLLKASRAKHKFAVKRNSWPKTRGVAMNPVDHPHGGGNHQHIGKASTISRYAAQGQKAGLIAARRTGLLRGTQKTKE*