(=> (Protein ?Self) (And (Exists (?A) (And (Prime-Component ?Self ?A) (Carbon ?A))) (Exists (?B) (And (Prime-Component ?Self ?B) (Nitrogen ?B))) (Exists (?C) (And (Prime-Component ?Self ?C) (Hydrogen ?C))) (Exists (?D) (And (Prime-Component ?Self ?D) (Oxygen ?D)))))