Plastocyanin protein contains.

Magnesium

Copper

Potassium

Iron