MSDILLAEYTLRRALHEHAGDLMVTGSPHILCSTLPKHWRSNKSLPTPFRVVSLIPVPDGTRVVLTAGNEERPFAELKNAVAIMQNQEARFNDLRFLGRSGRGESEHFSHVCV