rubredoxin hemocyanin phytocyanin cuproprotein redoxin cuprophore ceruloplasmin erythrocuprein plastocyanin oxyhemocyanin