MASEKIDGFTLEQRHGKARVRLGRVWRSQSGRHIFVEWTVSISLLSNCLAAYVRDDNSDIVATDSMKNTVYAKAKECAQQLSMEEFAIKLAKHFTSFYQQVTTAIVTVEEKPWERAYIDGQPHDHGFKRGSEMHTTEVIVEKSGALQVTSGIQGLALLKTTQAGFEGFIRDKYTALADTRERIVATEVTASWRYPFESLSGIPLQPLYFTERYLDVKKVLAETFFGPPRGGVYSPSVQSTLYQMAKTVLNRFPDISSIQLKMPNLHFLPVNISSKDNPAIVKFDDDVYLPTSEPHGSIEATVSRIRAKM*