gene hflX