Ref A: f382374cf0a04380bb24f1aeab66a7d8 Ref B: 1832EFA6D7E505943CB756E22CFD13B3 Ref C: Wed May 22 14:04:13 2013 PST