Ref A: a05f3eadf7774f32a3452e131bdf3d86 Ref B: D49EA99415889412D4988895529F212E Ref C: Thu Apr 24 00:20:16 2014 PST