Ref A: d3f9d85bc59647bf8ffb24f7e21f76fb Ref B: 9829268D655F1EFE8CA87A79E8FD4F41 Ref C: Sat Oct 25 11:00:51 2014 PST