Ref A: db6de47386e7457cb996cfbb76f2ab27 Ref B: 4D9E336D177E23DEFC206E0D289AE1B3 Ref C: Thu Dec 25 14:29:15 2014 PST