Ref A: 120b9d9a8ee44b55afe7f38b2c21bb26 Ref B: B6DEB0DB03015A1B634A029933C16ACC Ref C: Fri Jul 25 16:14:49 2014 PST