Ref A: 255ff5d9fa5b4f8db75bcd52ec0286a2 Ref B: 7D082E7B2B9991B7AC3688307B12474B Ref C: Fri Apr 18 15:10:14 2014 PST