Ref A: 4cdd33c8a8e541f68e071c6ef1b986d3 Ref B: 4EC74F33AC3880AEE635A5AC10CB7E8F Ref C: Tue May 21 05:46:20 2013 PST