Ref A: c69236a2c53242c1ae6fdcf02d776d86 Ref B: 8078CAD593E007EA9B03D54D8B4C51B1 Ref C: Mon May 20 13:49:54 2013 PST