Ref A: f1235a442d3a43eca0da2899aceed2a1 Ref B: 51E64DE846FDA1ED2C1E1B888985C7A2 Ref C: Fri Jul 31 23:14:14 2015 PST