hafre ; J . F.