Ref A: c63d90b5b6504c1a9c65e80c08bd33ee Ref B: 555E63EED706792A9ED294C21D319D81 Ref C: Tue May 21 02:20:20 2013 PST