holodimer homomultimer dimerizer multimer retromer heteromultimer heterodimerization protomer heterochaperone denucleotide