Ref A: d5948829579b4471aa94a7742dea3e91 Ref B: E36F396E005755B5C5D7388E62AA0683 Ref C: Sat May 25 05:20:41 2013 PST