Ref A: eaacdd243cb04301ab3f32d02fbedb8d Ref B: 30F012EA8559EB49A8110ECE2523F219 Ref C: Thu Aug 21 11:17:40 2014 PST