Ref A: b830b6081459496293410e44a1ac5d2d Ref B: C87D7372D623F173DC5BEEC1E76CB549 Ref C: Tue Nov 25 22:38:56 2014 PST