Ref A: 637908e7c469473e8c0ece00676c5a83 Ref B: 7526F249224A47BB87B57CFDE268392E Ref C: Mon May 20 14:51:49 2013 PST