Ref A: f893d3cca7f24e8a9fcdb2c7667ab680 Ref B: 6E71901293DB0962412E77429EED274B Ref C: Wed Aug 20 13:51:00 2014 PST