MSVQLVKGVNLHVIPTEKYKTVRLLVRFNTRLNHETITKRTLLSSLMETNSLNYPNQVKLSERLAELYGASFGIGVSKKGNQHWFNISMNIVNDHYLQDSQVLAEAVDFLKEIIFAPNIQAGQFEAETFQREKENLKAYLESIVEDKQTYASLALQSVYFNQSEDQKIPSFGTVAALAEETAASLAAYYQKMLAEDQVDIFVLGDVNEAELVPLFKQLPFTPREEGKAAIFYNQPIRNVIEERTEREVLAQSKLNLAYNTDIYYGDSYYFALQVFNGIFGGFPHSKLFMNVREKEHLAYYASSSIDTFRGFMTVQTGIDGKNRNQVLRLISTELENIRLGKISELEIEQTKAMLKNQYILALDNAGAWLEKEYLNELMPQTMLTAEEWIARINAVTISEIQEVAKRLELQAIFFLEGETEND*