Ref A: b5df97cadeaa4567a0dee9f1439606d9 Ref B: C35DF5A387D47F71ED159A14794D3A4F Ref C: Fri Dec 19 00:04:20 2014 PST