MAASGVRPCVISRQLRVSHGCVSKILNRYQETGSIRPGVIGGSKPKVATPEVEARIEDMKKMNPGIFSWEIREKLIKLLKLMA