hafre ; J .F.