MSLEGKNIFVTGGLGFIGSHTVLVLLDHGAKVHLIDNLSNSFPRVFEHMKKLAGDKADKMTYTKCDINDEEGLTKIFEKETFDCVIHFAGFKAVGESVEKPLEYYHNNFVGTVILLEVMRKFKLKNMVFSSSCTVYGLPEKVPITEEAPLKAISPYGRTKLFQEDMFRDIAVGDKEWRILLLRYFNPIGAHPSGDLGEHPVGIPNNLMPYIQQVALGQREFLRVFGSDYPTPDGTAIRDYIHVMDLAEGHVSAVVKVLATPDLGCTPINLGTGKGSSVLEMVRAFEAASDKKVEYKLMDRRPGDSVAVWAATETAEKELGWKSKYDVDDMCKHQWAWASKYPQGYETPE*