The M50-9100542 is a 1.27mm pitch connector from the M50 series designed for board-to-board interconnects.