Ref A: aa45df86edf84dbe87b9b85687438cb8 Ref B: 42FEC100CE3ACAB2F3C8357551211E37 Ref C: Fri Jan 30 09:59:59 2015 PST