Magnesium hypophosphite10377-57-8100 % similar Hypophosphorous acid6303-21-575 % similar Ammonium phosphinate7803-65-860 % similar 2-Propenoic acid, polymer with sodium phosphinate (1:1)71050-62-931 % similar