Ref A: 29be97574f9e4600b3375fa867126fa4 Ref B: BC6E57F2026E67AB90DB0DC9778DD5B5 Ref C: Sat Dec 27 05:51:36 2014 PST