gene ha