All proteins are formed of 20 amino acids.They are mainly formed of α amino acids (except proline).They have COOH and NH3 on same carbon atom. In physiological conditions both the groups are are completely ionised so an amino acid can act both as acid and base (amphoteric)