2'-(2,3,4-Trihydroxybenzyl)-L-serinohydrazide hydrochloride 36318-70-4 EINECS 252-971-7