Ref A: B2D3C757B4814E2F945DCDD8DA23386F Ref B: 2D6AEFF89E94D690DDFF52E572FCFC2C Ref C: Fri Feb 10 06:16:58 2012 PST