Ref A: 0b6056143e104fd8b5ba45a75bd1fb83 Ref B: 437F8FBA6764AF3B20838D851A9F4996 Ref C: Tue Nov 25 20:16:30 2014 PST