3-((2-Amino-1H-purin-6-yl)thio)propionic acid 93919-44-9 EINECS 300-029-1