Ref A: b8964afee60b4f01bb2962c96f682797 Ref B: 1182D89DB8ED1FA6730DB862D01FEBE4 Ref C: Sun May 19 10:47:40 2013 PST