Transformar consulta sql em hql

Bom dia galera do GUJ, alguem poderia me ajudar a transformar essa consulta sql abaixo em hql:

select l.info from Log l, Desafios d where d.level_fk = 72 and d.id = l.desafio_fk and l.info > 0
and date(timestamp) = (SELECT max(date(lo.timestamp)) FROM Log lo, Desafios d WHERE d.level_fk = 72 AND d.id = lo.desafio_fk AND lo.info >0)
order by l.info;

Obrigado,

Paulo Henrique Amorim.