Optimality conditions for mathematical programs with equilibrium constraints using directional convexificators. (4th May 2023)