Connector Receptacle STACKED SFP 2X1 40POS
Molex
Molex - 757865002
[no prices available]
Molex - 757865001