mec seal 2025