Transglutaminase 2: an enigmatic enzyme with diverse functions

Transglutaminase 2: an enigmatic enzyme with diverse functions