The Small Protein CP12: A Protein Linker for Supramolecular Complex Assembly | doi.page