Ref A: d756624d21c64d2c889d3b7f475df65d Ref B: 231C19163CFB519F821694AC7A70D8E1 Ref C: Fri Mar 06 13:49:39 2015 PST