MSFWFRDKSLYVMGISFSTKEHTKRNNMSNHQTVREILLLLYLTCELKDKVVLVTGASSGIGREVCLDLAKAGCKIIAAARRVDRLKSLCSEINRFEYSAGIQAEALELDVSSDAATVQKAVKKAWEIFGKIDALINNAGFRGNVKSSLDLSEDEWDKVFKTNLTGTWLVSKYVCILMRDAKRGGGSVINISSVSWLHRGQVPGGVAYACSKGGVDTMTRMMALELGVYKIRVNSIAPGLLKSEITQGLMQKEWLKTVIERTVPLKVQQTVDPGLTSLLRYLVHDSSKYISGNTYIVDAGASLVGLPIFSSL*