Ref A: 7ffb81decf5f41de9a03f849c76151bd Ref B: 25E69305776569785CDF63416E1D2E09 Ref C: Sun May 19 18:58:26 2013 PST