homocysteine thiolactone hydrochloride