Ref A: C6ED47E75E6F4D2D8B30FA5959FF04DB Ref B: C4EAA67AC4E87A46D474B64A9A63DC7C Ref C: Fri Feb 10 06:47:55 2012 PST