Ref A: f1cb2595e22344ba9dd61c39d7750d3a Ref B: 3860FB6189CA176EAA29E25138F7E1AB Ref C: Tue Jul 22 09:08:42 2014 PST