Ref A: 6d8feba460c34bc9ad841115c4b72bbb Ref B: F9C1DACBB766F2EDD6E8842932DF591B Ref C: Thu Apr 17 08:31:45 2014 PST