Ref A: 8aef8850d13741b4a196c02d3d3461d6 Ref B: 9F66A696F07AD4A91E7C0EBC658B7B6E Ref C: Mon May 20 14:20:16 2013 PST