MSALTSNGKRVVIITGAAEGIGRSIALRLAKDGFDLGLFDLPRAKDRLEEVVHEVQSEHKTRVVTMFGDVSKEDDVQRLVETVVQELGELYAMIANAGVAINRVLHETPTEELDRLLNINVKGVFFSYKYAAIQLIKQGKGGRIIGAASVASKKGLPEHAVYCATKFAVRGLTQSAALDYGKYGITVNAYAPGAIDTSLLNDLDEYHVNVDGQPKGAWKNSFQSPLGRIGQPEDVAKLVSFLVSDEASYITGQSYLVDGGLHFD*