Ref A: 2BAA9645C2804458959B20972C01DFD8 Ref B: DBEC676AEE6EECD6D1F0AC7E57E4246C Ref C: Fri Feb 10 06:22:19 2012 PST