MADVLDIDNAEEFEVDEDGDQGIVRLKEKAKHRKGRGFGGESNTREAIHSYDRVRNEDDDEQEPGPQRSVEGWILFVTSIHEEAQEDEIQEKFCDYGEIKNIHLNLDRRTGFSKGYALVEYETHKQALAAKEALNGAEIMGQTIQVDWCFVKGPKRVKKSDKRRR