Ref A: b968cc9dd7784a148ea6a9f321f8e142 Ref B: FB09AE59EA86E27D1CD6E994984E3CB7 Ref C: Fri May 24 08:21:24 2013 PST