Ref A: 60c9cdbea28d40aabb71cdb0d39de7f6 Ref B: B3F22CC8CEA34915B206E546C32DCA67 Ref C: Fri Oct 24 02:03:11 2014 PST