hafre ; J . G.