Ref A: f81d556a6f184f0f877480bd89421e8e Ref B: 07D4132604FC21895F840726F88C43DA Ref C: Tue Jan 27 13:27:48 2015 PST