Ref A: 81a97fd19c414f99a58f61298d9478f7 Ref B: 88CD9F3A63A01E96165A4A97BED071F9 Ref C: Wed Jan 28 17:34:42 2015 PST