hexamerization homohexamer heterohexamer homodimer hexamerisation diheteromer multihexamer heteroheptamer oligohexamer homododecamer