Ref A: 07c9b97085324ab2a9e07b5a5b9b1c12 Ref B: B1D0944106BBBF9CCDF8D7F066337D43 Ref C: Sat Feb 28 10:26:25 2015 PST