Additionally , it is important that reactions are chemoselective to avoid cross reactivity with functional groups of the building blocks or the protein ( e.g. , lysine residues at the surface of the protein ).