Ref A: 38c1ac05cfca48debb0edef1a175adc6 Ref B: D47725F8A0CEA39BDA1C52ABA64A8EF0 Ref C: Tue Sep 30 07:00:26 2014 PST