reproliferating