Ref A: 7863f0666db14a69b53dc7fd3fcd7cdf Ref B: E6A9A9AFBD05FDD716DE514D297441EC Ref C: Thu Jan 29 15:40:22 2015 PST