MSHSGSPSRWNLVGKTALVTGATKGIGKAITEELARLGASVYVCALPENDLMKERLQQWKDEGLAVEGMECDVSLPEFRKQLMLAVSDHFDGKLNILVNNAGRLGMMPTLDVSSEELSLMVKTNFESGFHLSQLAHPLLKTSGEASIVFISSIAATLAFSHDVVAYCSTKGALNQLTRSLAFEWAKDKIRVNAVSPGYTSTDMLNTVIQKAPHVENLMKARIPFRRFGKKDEISAAVAFLCMPCSAYTTGAIITIDGGMSTHQFCEACLPIETS*