Generalized Nash Equilibrium Problems Bilevel Programming and MPEC