Ref A: B059C745B52F471FABC4AC3946A72386 Ref B: F40D21718DA3DFCB9B0DA016C458D62D Ref C: Fri Feb 10 06:27:08 2012 PST