Ref A: A45FA4B6A63247BFB53BF80C4F0BA68C Ref B: 02BE2364D54DB45C5AF7C350560ED24F Ref C: Fri Feb 10 06:27:23 2012 PST