Ref A: 489ba232aaaa4b52bfe8407cf81452e7 Ref B: 89CBECED57BC03A75EA7B611CA762F34 Ref C: Fri Mar 06 17:25:20 2015 PST