MIVCFFCGQKQVLKQLEPWCELKDKVVLVTGASSGIGREICLDLCKAGCKIVAAARRVDRLNSLCSEINSFGAIGVQAVALELDVSSEADTIRKAVKEAWETFGKIDVLINNAGIRGNVKSSLDLSEEEWDKVFRTNLTGSWLISKYVCLLMRDAERGGSVINVSSISGLHRGLLRGGLAYACSKGGVDTMTRMMAIELAVYKIRVNSIAPGIFRSEITQGLFQKEWLKKVTEKVVPLKMQQTVDPGLTSLVRYLIHDSSQYVTGNTYIVDSGTTLPGVPIFSSLSP*