Amino acids and proteins use Hydrogen, Carbon, Oxygen, and can use which other two?