MPDVTEPADRLLDCVLDLLVAEGYEGISIRRVATAAGVSIGAVQHHFATKDALLAAAMDRVSQQFQERLERRIAPGAGPGEWLRAVGDELVSTGEERRPASVIWLVRMARAAVHEPTAEVHRREWQQVEDLLAQLVAAARPDLAEEAVRDEATVLLALLDGLAGAVAVEPGRVPAERAEALVARHLDALLDPTRPPA