m52-codes