Ref A: c1c823df9c9b4db9b665432b8a924fd5 Ref B: 86845D0DAB471BE95D5C1C9EAB9CAB54 Ref C: Thu Dec 25 07:21:32 2014 PST