Ref A: e4fefbb440ef44248a2db522b61fc2cc Ref B: 257E55FE486E35A8A6F331C72912476B Ref C: Fri May 24 11:17:11 2013 PST