Ref A: af76501796ed4f52b57744369e15d45c Ref B: F2269AD77D62E66D3DE066EB2190472C Ref C: Sat Feb 28 12:21:07 2015 PST