Ref A: db860abf19074b2da2668f093221903a Ref B: 473C03CD5C1D163A8C9A3E0EFEBAE30F Ref C: Fri May 24 07:56:02 2013 PST