Ref A: 1154f8b8500340b49e0bc5f591a9b8f2 Ref B: 369D5F3DA08425D71BDE20BCEABCF1B4 Ref C: Fri May 24 14:41:49 2013 PST