Ref A: df115663fe7e452c84badf06b26648bd Ref B: 71496FFD59911B9F7AEBC6EE40CC4B12 Ref C: Sat Nov 22 17:06:21 2014 PST