nanohazfate