Ref A: 0ddcd299892446bbb3dea30847dcb583 Ref B: E033FCEC8BB236A69559131B0B7A3A35 Ref C: Sat May 25 09:45:55 2013 PST