Ref A: b03adfa8e99f4f0b822ed02d0bb52f27 Ref B: D92F4E2C8A2EB5CD01A81013C5EFFDED Ref C: Tue May 21 08:00:26 2013 PST