Molex 34958-0340