Ref A: 462549b3bd194cc3860983ca46b9da4d Ref B: 350883918CBFC31E346DA601A3AA9383 Ref C: Mon May 20 10:31:01 2013 PST