Ref A: 9ba61195fd4644cd9abfb08ede6ba1da Ref B: 45C43CA86F5FB1AD572C5FA04BAEFEB8 Ref C: Tue Jan 27 10:43:27 2015 PST