Ref A: eadecb5acef34c38ac5fb0f1cf2dacda Ref B: 925A0EBBB5CB5E75B46085CAEDC70BDA Ref C: Wed May 22 11:02:14 2013 PST