Ref A: 1c0d83d9665c47429823fb4c582ffa29 Ref B: 503F7458A08DEA35C003882C516CE2B9 Ref C: Fri May 24 07:04:32 2013 PST