Ref A: c160a82760f041f38e7cccaf7bf7b5cf Ref B: CD485F01E477D8A41C00A8B60BA53EA3 Ref C: Mon Mar 30 20:01:58 2015 PST