MELEEHGFLEELLGLRREAWENFSPDMSEFFTHGGCFDSYQENPSLVLPYSSLEGFASSSETAFDSSMNEVYCPYGDGFSINEFDLSSKKHDSMPCVIQEDCPSIIEDENLCLLGDSLHNSEKKCKVELAQETKLPAFDIGNCLGRKNKAKKLNGQPSKNLMAERRRRKRLNDRLSMLRSVVPKISKMDRTSILGDTIDYMKELLDRIKRMKEEIQVGANQMDLFSIFKELKSNEILVRNTPKFDVERRNTDTRFEICCAAKPGLLLSTVTTLEALGLEIQQCVISCFNDFGMQASCSEEMDQRAILSSEDIKQALFRNAGYGGRCM