Ref A: b04b2691202c4a9ebda4ee8eafbc0796 Ref B: 0A02D6101E07FDE1FA647B3A65C845C0 Ref C: Thu Nov 27 12:03:40 2014 PST