MPWRRGNRLTLLQEREASGRVAEVFEELKFALGIGYVPVPFQAFAAYPAFLDALIKAMRPLLATREFFDSAARLRAEAYTDVHNYFKVAAIGEGLSAAEAAAEMELFGFVESAMLLMLSVQSQAFEGPVGLDVAGHPAGLMAIMSSPDFVNSETTSPPVKRVLDEQRHLLELAYYSDEQRSLTHSPELLFAYWRVLKPLLNTAIHERMVFDIRESAWKCALEIPVQVNLEIAKLLEAGVGEEEIGIVGRMTELLARGAAIGLMNAMIGKIGMEGGNVSTPRVDEPEERVA