Reshaping Cinderella's slipper: the shared epitope hypothesis.

Reshaping Cinderella's slipper: the shared epitope hypothesis.