Ref A: 2d7a6476f54a49efaa8096d3bd6a4ac1 Ref B: 40C82BF7A101242DE5FC00191C4E8ADE Ref C: Wed Jan 28 13:53:16 2015 PST