KQKRASRGPAPPMHDDPSLPAGWLRKLKQRKSGRSAGKYDVYIFSPEGKQFRSHAELRVYFGKVGEGILKPEDFDFTVGGRGRSDGRGNRYPRMPRSPKAAGPTRGQGRGRGRGRGKVTGGLGRGRGLPGR