Yeah, I've diassembled a couple of earlier PZEV models (mostly 2005 Legacy and Outback models) - they were a pain in the arse to trawl through, as large chunks of code are substantially different from non-PZEV models (not least of all the 5 O2 sensors!).
But we digress from the OP, apologies James