Cell membrane receptors for viruses, antigens and antibodies, polypeptide hormones, and small molecules