The UBX domain: a widespread ubiquitin-like module