Plastocyanin protein contains.

Potassium

Magnesium

Copper

Iron