61604-32-8 Diruthenium tetrakis(trifluoroacetate)