MWRNTEEKFTLIDTVRAFPELWDDKHPQFKDGIKRSQAWAVVKRDLEKCLGKDFSDDVLKRAFKNLKDTYRRKLKEIKDHNMRSTGSDVSDNVEKIKSWMFFDALTFLDPIMDQGNRVAVKVEDNENLIDLDEIQSPATSQSSSRSRTPQAGSSFDAAENWTKDRSNRLGRKLEGLAAAINSPKDSNARMDRADINGMRLAGTLHEMKESKPAIYPEWIIRTEEFMLQMTRALYEP