Have you considered getting one from D-Link?
FWIW, you should ALWAYS check the exact pinout of the power supply, there are many of those +5/+12 power bricks with the same connector, and as stated, many have different pin assignments for the voltages.
I have several devices where I've hacked the cable and rewired it to match what I needed as long as the voltages and power output were sufficient.