MADVLDIDNAEEFEVDEDGDQGIVRLKEKAKHRKGRGFGSDSNTREAIHSYERVRNEDDDELEPGPQRSVEGWILFVTSIHEEAQEDEIQEKFCDYGEIKNIHLNLDRRTGFSKGYALVEYETHKQALAAKEALHGADIMGQTIQVDWCFVKGPKRVKKSEKRRR