mannoheptuloses