MSRGRNRSMAARHRRRTAAFAVVAALVAVPAVVGCDAVSKALDCVQAADSIADSVTDLQQAVENAADDP ......