MDVSSMISRLYGVHLELCLNGNGHHVVGVHVRITSSDSPEEAKTALDEGTGRNTGGRVTEPEADQLRKEGLTKTEVLAYENPLLRPVLNALGDQANVALLVMILIHGIDEVASEHGALSLMQKGQLPEAGAELRDSRLRNFLPGAAAMIIALLLSGTWSGFTFK