I downloaded this off the 'net a couple of weeks ago. I don't remember where I got it from, it may have even been from this forum.
I haven't checked it over but the few pin locations that I looked at appear to match the pin locations that appear in the link that kcobabe posted.
The ones that are hard to see (red) are:
5 - CVT Instrument cluster.....DE probably distance travelled
104 - Fuel Pump Relay (swap with 106) - Not sure why it says this??
106 - VVL Exhaust Solenoid (swap with 104) - Not sure why it says this???