amidinohydrazone