Ref A: be0acafab3ea4804acc8434c693df263 Ref B: 6C15C60FEAA86F42402EEDDC40E35AC5 Ref C: Tue Nov 25 13:17:43 2014 PST