WWP1: a versatile ubiquitin E3 ligase in signaling and diseases

scientific article