Ref A: d06df354123a4dbba038ac6ae8e8a961 Ref B: 1B372FE2A2A4033832793DDD288AD8EC Ref C: Fri Aug 29 15:50:57 2014 PST