Ref A: f79939f57c3f4b35abcb583e437f1f8f Ref B: 820E01D71AA4EF8D79E2B208713D5C00 Ref C: Sat Mar 28 12:41:00 2015 PST