Hafgren m . farn.