Ref A: ea1adf4fc2e0499980e42a12595d7dd9 Ref B: C45025795B372C064B5A2155B4034120 Ref C: Fri May 24 16:08:05 2013 PST