Ref A: 7d515ba335944094bc257b44f38ee87a Ref B: BCA1D01E268F8F972A37D36C02C9A17E Ref C: Fri Jan 30 21:08:52 2015 PST