Ref A: c1bb125668df4810bf1a6ebc89b10c3b Ref B: 32FF315F0C56F0C671D9D806EBA09284 Ref C: Fri Dec 26 14:58:39 2014 PST