MTAPTYNQALFEMASQSLAELARTAEQKAGKRTPAQESHFLCTWMADSLKEKRFSRLVMEDLKDWVQLGRTLGAGADLKGLLERIMSQYERAMAEPTGLGSRLAALLAELAAEGWLVITDSEVSAKLRLQSGGQPSLIISASEYQGHIEAGELVKPLTLYVRGDEARLARAAFAHRLLLSQGNKKTTLVKHHKAYRLVPGNAQPALALLVGP