Ref A: 4aa3dce8632a4b6695b2a7e1ade0eb4a Ref B: A8E3A30FB952173C7BDED25F5D53EDA4 Ref C: Wed Oct 22 16:22:32 2014 PST