Ref A: d79bbe6061644dfa832c2c4c2f7e9546 Ref B: 9667A4E263A2D588C825B4E94938D06F Ref C: Fri May 24 06:56:29 2013 PST