MVPVGSDEAAEVAVDGECSPPAATTTRSGTSRSHSEAERKRRQRINAHLATLRTLLPAASRMDKAALLGEVVRHVRELRGEADAAAAGVAVAVPGEGDEVGVEEGQQHCFCHGGERERAAAAANTRRVRAWVCCADRPGLMSELGRAVRSVSARAVRAEIATVGGRTRSVLELDVVGGHHDGEGTSTSSRPALQAALRAVLLSREEMLGAECYKRQRFSAHLARV