WWP1: a versatile ubiquitin E3 ligase in signaling and diseases
scientific article