Ref A: efd033f533154c75b79a5fc4deaa0c43 Ref B: E26EA53AF207FECEA6ECB6CD3CF1445C Ref C: Mon May 20 08:23:17 2013 PST