Ref A: 8a5d98352b5242f7b2edfed70c07ace4 Ref B: 878CA18D02CBF40DA684B432F1EA2AD8 Ref C: Tue Jan 27 13:34:05 2015 PST