The document proposes a new multi-parent crossover operator for genetic algorithms. It selects four parents and creates two offspring by finding the midpoints between parents 1-2 and 3-4, then using difference vectors to determine discovery areas bounded by the parents from which to sample offspring values. The operator aims to maintain diversity better than BLX and UNDX operators while still converging efficiently. It is tested on single-objective and multi-objective problems, showing better optimization performance than the other operators.