heterohexosan