MNPQDKCWQVHRHLAEHTDQRLTLVRNAPGHILLAGADADISRSLLAKRYPLAVFEEYDSRADFLAAAAAARKGGFWQKLTGRGVVQHCQSPTVPLPEACADMLWSNLGLLAAEQILPVLHNWARALKTDGLLFFTCFGRDTLAELKSRLKENGIESRSVMFPDMHDLGDMLAENGFYDPVTDTAKLVLDYKKAETFWADMDTLGVWRAVAWDDENAARSCVGAIFEREGGLGITLETVYGHAVKKLVLPQGENVVRFFPKR*