Haplochromis spekii Haplochromis thuragnathus Haplochromis paraplagiostoma Haplochromis mentatus Haplochromis pachycephalus Haplochromis artaxerxes Haplochromis plagiostoma Haplochromis boops Haplochromis worthingtoni Haplochromis squamipinnis Haplochromis nyanzae Haplochromis maculipinna Haplochromis squamulatus Haplochromis victorianus Haplochromis serranus Haplochromis cavifrons