Ref A: 7ca78f1cad25406cb1aa1e309aff6b6f Ref B: B18035AA74BB88FE316268232DBCCE8D Ref C: Tue May 21 13:26:44 2013 PST