Ref A: d7453aaeb6b848178b3ce5f7069c192d Ref B: 6CA2D4FB60E92059EEE42B8C749922C7 Ref C: Mon May 20 08:50:53 2013 PST