homooligomer