Ref A: ec3fd632c0fe4ca98d0219f035eac698 Ref B: D064EB1CCF9756B71C0517051D00ED8C Ref C: Wed May 22 11:50:38 2013 PST