MVVTDDGVVEGRGLAEGERLTPALRKKERGRSHSEAERKRRQRINAHLATLRTLVPSASRMDKAALLGEVVRHVRELRAKASDAAAGVGVGVIPGEGDEVGAEEEDDDYWRQHGRRHFGADDDDSLPPPRRVVRAWVCCDDRPGLLSDLGRAVRSVRNARPVRVEIATVGGRTRSVLELDVSGDDGDDDNAATAAAAGNGRAVALSTLRAAMRAVLLNRDEHVIAAGDGYKRPRFSSAQIAKVQ