Molecular and structural insights into an asymmetric proteolytic complex (ClpP1P2) from Mycobacterium smegmatis