hexonucleotides