Ref A: c1f259c847514b70ab6fc7ba2b2e6732 Ref B: 9198F3C2A83A5BC5FCB58FE8C02DEBB4 Ref C: Wed May 22 09:24:12 2013 PST