MKLLPLLLSALTSASAFTSKHAPVHSVRSSPTTALQMSEDAKVDDSKVCLITGASRGIGKCIALELCRTGNVKLVINDIEPMREEAEKVCQEIRDAGGEAIAITADCSHQDEIKKMFKEVIDHYGRCDVLVNNAGIARDNLMIRMKPEQWQQVIDINLTGVYYASQEFLKHAIKNKSGCIVNMASVVGQIGNPGQANYAAAKAGVIGLTKSNAKEFGSRGIRINAVCPGYIATPMTANLGEDFLNEMCTHIPLGRLGKPEEVAGVVRFLALDPAAQYMTGHCYDVDGGIAIGV*