Having trouble identifing this connector
As @EugeneSh. said, it is most likely a standard 20x2 rectangular 1mm pitch connector.

The female part could be compatible with these:

SAM9228-ND

And the male part could be compatible with these:

455-1868-1-ND

Although it's difficult to tell from your picture whether that's raised enough to accept the shroud on the linked part.