>>20002008
I'm even more convinced its a shift issue. You really should try changing the shift from 5 to 8 in both spots and update here to confirm I am correct.