ref gen