haplome