MTTHFKTSKALKVKKEAGENAPVLSDDELVAMSVRELNQHLRGLTKEDVVRLKQRRRTLKNRGYAASCRIKRVTQKEELERQKIELQQEVEKLARENASMRLELDALRAKYEALQCFARTVTRGPMSPGKVATTSVITIVKSTNHNNASPTPFYAPS