Ref A: d3efd32d6dc14d0a94f3ae3d5d77eea5 Ref B: 1F317D24FE9F1AAF2FF05E746B21D43D Ref C: Wed Oct 22 09:32:52 2014 PST