mannoheptose