859523-39-0

[2-(3,3-dicyclohexylureido)thiazol-4-yl]acetic acid ethyl ester