Minireview: Recent progress in hemocyanin research.