Ref A: c6fc1816887745c1b54cc51d71dae6e1 Ref B: 25ADFB8669BFE42AD8B315C87AE2D950 Ref C: Sun Dec 21 17:18:45 2014 PST