MPNLLSLELHGNGLSGDLPDEIYDATKLQLLNGLHLFDNSFSGEILDEIGDLKYLVFLRAQNNAFYGYLPNGLTRLDKLREVYINQNGMWGDLPPDIGLMEDLEDLRVYENEMTGYIPIDECDWYGVSCTNGKVRGLELTENNLIGAIPPEVGQLQFLQVLALNENCVYGSLPPEIGNMSNLQQLNLEYNGMSGFVPDELFEVSSLYLKEITVNDNYFSGGIASEIGNLKQLAILNAGSNSFSGTIPDEISNLRSLQKLSVYMMDMNGAIPDSLYNLSKLEVLFLQSNKFGGSIKSEIGNMTELTKLMLYGNQFTGTLPSEL