Ref A: 5adc96b2aa724df38d0a5e052a720d7c Ref B: CED0310ED50376E1076A9503C12C2F31 Ref C: Wed Jan 28 10:00:02 2015 PST