Ref A: 1d4c9d6e98a841ec8191e9e9f5fbff6e Ref B: 6C15C60FEAA86F42402EEDDC40E35AC5 Ref C: Mon Dec 22 12:42:11 2014 PST