Proteasome: from structure to function