A generic building block for C- and N-terminal protein-labeling and protein-immobilization.