This is a Stacking Board Connector BM28 Series 34Pin 0.35mm Pitch SMT Gold Plated Board to Board or Board to FPC Connector from Hirose Electric. This high-density space-saving design has a minimum connector width that still provides a sufficient vacuum area for easy pick-and-place mounting and supports USB3.1 Gen.2 10Gbps transmission signals. The connector features 2 point contact design for both power & signal ensuring a highly reliable contact and guiding ribs ensure 0.3mm self-alignment. Clear tactile click prevents partial mating, increases mating operability. This connector is designed to be thinner and smaller, such as mobile phones, wearable devices, tablets PC.