MATTDLVNPSSLPLQDRVAIVTGSSRGIGKAIAIHLASLGAKLVINYASNKDQADLVAEEINSCCSENTPHATVVQADISVPAQVKLLFDEAERVFGSQVHVLVNSAAISNTKYPTIANTSVEDFDRIFSVNCRGTFLCCKEAAKRIKQGGGGRIILLSSSSVGALRPNSATYTASKAAVETMTKILAKELKGTGITANCVAPGPIATEMFFVGRSEEHVKRVIEVCPHGRLGETKDVAPLVGFLASDAGEWINGQVIRVNGGYV*