Ref A: e6efdb97b30443ddb2c94fbe53a5425c Ref B: CC7C0B1C3428943FBC882BD426C2FE27 Ref C: Mon May 20 20:51:54 2013 PST