Ref A: 51d949b21a40455b83ddb55dba4b06a8 Ref B: C454405F1A512FBC0DFC2CF2D45294EA Ref C: Thu Dec 25 16:03:57 2014 PST