MQQVLKQLEPWCELKDKVVLVTGASSGIGREICLDLCKAGCKIVAAARRVDRLNSLCSEINSFGAIGVQAAALELDVSSDADTIRKAVKEAWEIFGTIDVLINNAGIRGNVKSSLDLSKEEWDKVFRTNLTGSWLISKYVCLLMRDAKRGGSVINVSSISGLHRGLLRGGLAYACSKGGVDTMTRMMAIELAVYKIRVNSIAPGIFRSEITQGLFQKEWLEKVTEKIVPLKMQQTVDPGLTSLVRYLIHDSSQYVTGNTYIVDSGATLPGVPIFSSL*