Ref A: 5fa3963bed3d4c9ba14c8f27a9b824ce Ref B: 0248FA4A10E871CD9E27ECEF3F3EF1AB Ref C: Tue May 21 12:44:40 2013 PST