Ref A: e5bfb47ab60d42d49772b45e29fa92d2 Ref B: D95E09B4D415A4006C748E1F80DFCFE4 Ref C: Sun May 19 15:33:52 2013 PST