MSDIMLAAEYTLRRALHEHAGDLVVTGSPHLLCSSLPKHWRSNKSLPTPFRVVSLVPVPDGTRVVLSAGNEERPFAELKNAVAVMQNQEARFNDLRFLGRSGRGE