Ref A: 22f6734fdbd6453fa637353688706b19 Ref B: F1D4CA85EEA478C994E94C5E677C4F3D Ref C: Fri May 24 08:19:22 2013 PST