Nitrilotriacetic acid139-13-932 % similar Ethylenediaminetetraacetic acid60-00-430 % similar Dota (chelator)60239-18-130 % similar