Ref A: be74821b6f6f416a8ee3c7a07f8f8660 Ref B: 2652D4B9DFE20366672F1F7AFABC3C0D Ref C: Fri May 24 00:01:41 2013 PST