MGCTTSKPQSVADDSAIMRKRGPRASMVAGKTEVATDPSSKEAQRMVASNGSVTLPQPASGYTMRYAFISQRGFYPDSPDKSNQDAALAEENLGGNSGMHLFGVFDGHGEMGTECARFVQDKLPANVCSDPALLVASPADALTAAMLSTNSQLHAAPIDDSLSGTTACSMVVAGRKLYVANVGDSRAVLAERSERQGEGLVACELSMDQTPFRPDECLRVLKAGARVLTLDQLEGLKDPGMACWTNEADCDGDPPRLWSPMGMYPGTAFTRSIGDQX