Ref A: 778f7bb949244eb1bc55ecc40e658561 Ref B: 68C064B107CCA3F48876BA6CB7DA0FA1 Ref C: Tue May 21 08:35:31 2013 PST