Ref A: e088a7f2dafd476b9b90beb8634aa383 Ref B: DE88D060B2EC366A953991FC44B32AF5 Ref C: Fri Dec 19 20:37:11 2014 PST