Ref A: be5bf9a9df664f909d66f19248be5255 Ref B: 9E6D18C7896027A8355135DE575C0AAF Ref C: Mon Dec 22 19:04:47 2014 PST