MRAVHARPKARVPIVALEDGVSGLSCDVCMCNQLALLNSRLLRAYTQLDPRVRPLCAAVKHWTKRRCIADPYRGSPSSYAWVLLVLNYLQTTSPPVLPVLQALRGGGWGPTGEAMQAATHDGRVFDCSFCADVESVRGATERLGVNTQGLGELLVGFFRCYAREFDFKGGVVSVRTGGHLSKHEKGWTTKERGFRGDRHLFCIEDPFELTHDLGRVCDPQTLSEVKQEIARAHQMLGAEAPLDEVLEKWARSDEQRDQGGGK*