Ref A: D1F6C0B60CD049C7A755A79C0CEB3D27 Ref B: 147A8B5A332457F22769F7955D841E25 Ref C: Fri Feb 10 06:12:38 2012 PST