Ref A: e95ed0bd09914490815c02fb4da4bd83 Ref B: F8B2E58ECCE83A4725253ABC9030A03F Ref C: Fri Jan 30 23:31:29 2015 PST