Ref A: ea17aa47a7624f8bb30e8c97b6705465 Ref B: CE0E3687181932423024196C0A73C80B Ref C: Thu May 23 08:38:00 2013 PST