diamalecs