Ref A: eec6c4afd1f645aa838bf6e2dd76e285 Ref B: 1EA67BD0D38F41A103914AF05928742C Ref C: Wed Oct 01 19:48:54 2014 PST