MTAQALAPPPPEPWQLSLADLRAVSVLGRGTKGVVFHVGKAGGEKWKSLSDVEKKEHAQEKKEQAQEKNN