Plastocyanin protein contains.

Iron

Magnesium

Potassium

Copper