hynafol