Ref A: 72f69ae3f505400985d13b3db9f60462 Ref B: C71A14D0D934D8831273A3084CCD1B52 Ref C: Tue May 21 00:56:16 2013 PST