Wire-to-Board Connector Identification for Sinano Kenshi Stepper STP-43D1034

connectoridentification

I bought used Sinano Kenshi STP-43D1034 steppers with a connector attached the coils. Spent a few hours and wasn't able to identify the connector type. At this stage I would like to avoid changing the connector.
It does not seem to be a JST or a Molex connector. Contact's pitch is 2mm or very close to that.
Any suggestions what kind of connector that could be, would be very appreciated.

Top view of the connector
Side view of the connector
Front view of the connector

Related Topic