Which of the following best explains why arginine is more basic than lysine?

A. The electron-donating groups around the basic nitrogen on arginine make its conjugate base less stable.
B. The electron-donating groups around the basic nitrogen on arginine make its conjugate acid more stable.
C. The lack of electron-donating groups on lysine make its conjugate acid more stable.
D. The lack of electron-withdrawing groups on lysine make its conjugate base more stable.