MAAARGCLASRAYIRGRAAHLRASARLLKKAEELAVLCDAHVGFVVLSCSGDDANPHHFAAPATYAPILSLPLPLLPPNLLG