heterooligomer