Ref A: ccf5171c89cb471cb6a48931797758d6 Ref B: 0B60BE85C389F17AF40AC5B9C8C80253 Ref C: Tue Sep 30 22:09:57 2014 PST