Immunological Self-Nonself Discrimination and Numerous Peptide Fragments Shared by Unrelated Proteins