Monte Carlo study of the effects of macroion charge distribution on the ionization and adsorption of weak polyelectrolytes and concurrent counterion release