CONCATENATE(JOINARRAY(SLICEARRAY(SPLIT(A2,"-"),1,len(A2) - len(REPLACE(A2,"-",""))),"-"),"-",if(LEFT(INDEXOFARRAY(REVERSEARRAY(SPLIT(A2,"-")),1),1)="T",LEFT(INDEXOFARRAY(REVERSEARRAY(SPLIT(A2,"-")),1),2),
if(LEFT(INDEXOFARRAY(REVERSEARRAY(SPLIT(A2,"-")),1),2)="SM",LEFT(INDEXOFARRAY(REVERSEARRAY(SPLIT(A2,"-")),1),3),
JOINARRAY(GREPARRAY(SPLIT(LEFT(INDEXOFARRAY(REVERSEARRAY(SPLIT(A2,"-")),1),3),""),REGEXP(item,"[A-Z]")),""))))
