oteins have