23-hole electric vehicle ecu controller curved needle seat pbc board end harness plug waterproof connector 776087-1