Ref A: 2caf44e6722e4f38951c84ed72ab7ee8 Ref B: 23A376CC229974EDC60A43E3E68BB1B5 Ref C: Mon May 20 13:57:00 2013 PST