MGGRKMSGNVFSRLLSRLAGQGQDLSSPVDLKDYWARHGTNRYITIK