Ref A: a14fdbe2c7024e36bd8496b2573b2102 Ref B: AC1E2619C506B2C19F65F5B0CB44FBD7 Ref C: Tue May 21 07:53:28 2013 PST