MGRRSGRVVLRRIEDRLRRGICFRKRLAGMEKKAEELAVLCDAHVGFLVIEDHRLHHFAAPGTIESIVERYKNFLEERKGVHGRHILEKSKSEDFQVPKETIDLGLNNGGX