mec2703