Hapliodcell