MSNHQTQVLKLLEPWCELKDKVVLVTGASSGIGREICLDLAKAGCQVIAAARRVDRLNSLCSEINSFSSTGIQAAALELDVSSDAATIQKAVREAWDIFGKIDALINNAGIRGNVKSSLDLSEDEWDNVFKTNLKGPWLVSKHVCMLMRDAKRGGSVINISSIAGIRGMLPGGLAYACSKGGVDTMSRMMALELGVHKIRVNSIAPGLFKSEITQGLMQKEWLKNVTERTVPLKVQQTVDPGLTSLVRYLIHDSSQYISGNTYIVDSGATLPGVPIFSSL*