Ref A: f97b99c6f1cd40a6a0daddf4e32a693e Ref B: 28EEA577BD0469D6AA31620FEA2BECD2 Ref C: Wed Jun 19 17:22:56 2013 PST