MADVLDIDNAEEFEVDEDGDQGIVRLKEKAKHRKGRGFGADSNTREAIHSYERVRNEDDDELEPGPQRSVEGWILFVTSIHEEAQEDEIQEKFCDYGEIKNIHLNLDRRTGFSKGYALVEYETHKQALAAKEALNGAEIMGQTIQVDWCFVKGPKRVRKSEKRRR