is a molecule or ion that is a proton acceptor.