Ref A: dfdeabc08b154dad8ca0f6fb5cd0ac97 Ref B: 0C99405BA5C49FC9FCB56C8D62A12DE5 Ref C: Fri Nov 28 16:34:42 2014 PST