MEPSQHGLLEEFLALRRDTCSTFTSAVNEFFPNGWNFDAFDENQVLSTSNPSFEGFSTPTEPIFECPFSEVYPSVDGFTVAEIDSSYHKNDGTPPFPIQEEYPSLVEDEDIGLLNSDLHGLEERNTSCKVEMEQAMDAPVFNLGLCGERKARVKKLEGQPSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDTIDYMKELLEKINKLQEEEIEVGSDQTNLMGIFKELKPNEVLVRNSPKFDVERRNMDTRIEICCAAKPGLLLSTVNTLELLGLEIQQCVISCFNDFSMQASCSDVLEQQAETNSEDIKQALFRNAGYGGRCL