MSLAGKNIFVTGGLGFIGSHTVLVLLEHGATVHLIDNMANSFERVFEHMKKLAGDKADKMKFTKCDINDKETLTTIFEKEHFDCVIHFAGYKAVGESVDKPLEYYHNNFVGTVILLEVMRAHKCKNMVFSSSCTVYGMPDEVPITESAPLKAISPYGRTKLFQEDMFRDLAVSDKDWRILLLRYFNPIGAHPSGELGEHPVGIPNNLMPYIQQVALGQREFLRVFGNDYPTPDGTAIRDYIHVMDLAEGHVSAVVKTLATPDLGCTPINLGTGKGTSVLEMIKAFENASGKKVEHKLVDRRPGDSVAVWAATETAEEKLGWKSKYDVDDMCKHQWAWASKYPQGYETPL*