MSSNHQTVMKQLEPWCELKDKVVLLTGASSGIGREICLDLAKSGCKIIAAARRLDRLQSLCSEINAFSTKTKLAAPLELDVSSDTSTIRNAVKQAWDIFGHIDVLINNAGIRGNVKSSLDLSEEEWERVFRTNLTGPWLVSKHVCVLMRDAKRGGGSVINVSSIAGLQRGKLPGALAYACSKGGLDIMTKMMAVEMGEYGIRVNSIAPGLFKSEITEGLMRKEWMKNVRERIVPLKVQQSVDPGLTSLVRYLIHDSSRYVSGNVYIVDAGSTLSGLPIFSSL*