macroion