Ref A: f48af2fac44c47fc997f4e3ad0ad5bae Ref B: 16A239334FCCE459829CD1722C7A14A9 Ref C: Mon May 20 18:03:44 2013 PST